GNU bug report logs - #52305
calibre unable to fetch news

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: rdes <rdes@HIDDEN>; dated Sun, 5 Dec 2021 18:09:04 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 52305 <at> debbugs.gnu.org:


Received: (at 52305) by debbugs.gnu.org; 29 Dec 2021 16:51:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 29 11:51:52 2021
Received: from localhost ([127.0.0.1]:50131 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n2cAv-0005Ct-5K
	for submit <at> debbugs.gnu.org; Wed, 29 Dec 2021 11:51:52 -0500
Received: from mail-4324.protonmail.ch ([185.70.43.24]:27883)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rdes@HIDDEN>) id 1n2cAq-0005Bz-JT
 for 52305 <at> debbugs.gnu.org; Wed, 29 Dec 2021 11:51:39 -0500
Date: Wed, 29 Dec 2021 16:51:25 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail2; t=1640796685;
 bh=HnYxK+jbY0xTw+9WG8Zi48HF1ONTmsifKNBqNIPEiYA=;
 h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To:
 References:From:To:Cc;
 b=marKFOUqmh5lFGCntTmaAUGyZtn1EFsqHKNyn48dfohgGKivLXyJGmkvIHQ2fwxOy
 k4eRDxrEcbuSpFvu5UxOIrfWjmTAyqD1VGAIxG+787kHUHUeVb5EYxHxSvobbd4Lva
 2cVG87MlDriLEyiMWKMIZRQ0ejhSRDtFADY9koxrk7y7I6VGb/0Y00R0r2kfjJ/1oz
 k8o3iwXId+5o/G+b2cxbri8cPP/EojtXjxZXg0/7IcRAoyxZPBpdOa5XJfbfRrUwy5
 Vsz5US8HsofU/pxwL5IEwMOiGAXFfRflGA5rCWmjq9o5OTfMyeMlh6ed+VKlSZTw4U
 Fm+upNYLLD80Q==
To: Michael Rohleder <mike@HIDDEN>
From: rdes <rdes@HIDDEN>
Subject: Re: bug#52305: calibre unable to fetch news
Message-ID: <_dMjweL4SDZdBdwNYDT69_X1-WyjMVQ8YB_XdP9ejPxMDk9C84DDw-_84DTefj33DtkO06TG21JDww_v-Y7RGC_BLLdFHV98tIRTcK5DTls=@protonmail.com>
In-Reply-To: <8735miboib.fsf@HIDDEN>
References: <xJtiiIIYHCfVLoUNdJWOWUJMo-ecREE7lYoH-Lq5viBGDJxS5eFADf-4LViNb7NDXIUbSqaolMjqOIjbot1P45xd8lynPHJQ9avDPitOIbA=@protonmail.com>
 <8735miboib.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no
 autolearn=disabled version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
 mailout.protonmail.ch
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 52305
Cc: 52305 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: rdes <rdes@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello Michael,

I am running guix on fedora 35.

When I run `SSL_CERT_DIR=3D/etc/ssl/certs calibre` I get:

Fetch news from CNET News
Conversion options changed from defaults:
  verbose: 2
  output_profile: 'generic_eink'
Resolved conversion options
calibre version: 5.21.0
{'asciiize': False,
 'author_sort': None,
 'authors': None,
 'base_font_size': 0,
 'book_producer': None,
 'change_justification': 'original',
 'chapter': None,
 'chapter_mark': 'pagebreak',
 'comments': None,
 'cover': None,
 'debug_pipeline': None,
 'dehyphenate': True,
 'delete_blank_paragraphs': True,
 'disable_font_rescaling': False,
 'dont_download_recipe': False,
 'dont_split_on_page_breaks': True,
 'duplicate_links_in_toc': False,
 'embed_all_fonts': False,
 'embed_font_family': None,
 'enable_heuristics': False,
 'epub_flatten': False,
 'epub_inline_toc': False,
 'epub_toc_at_end': False,
 'epub_version': '2',
 'expand_css': False,
 'extra_css': None,
 'extract_to': None,
 'filter_css': None,
 'fix_indents': True,
 'flow_size': 260,
 'font_size_mapping': None,
 'format_scene_breaks': True,
 'html_unwrap_factor': 0.4,
 'input_encoding': None,
 'input_profile': <calibre.customize.profiles.InputProfile object at 0x7f7a=
48bef2e0>,
 'insert_blank_line': False,
 'insert_blank_line_size': 0.5,
 'insert_metadata': False,
 'isbn': None,
 'italicize_common_cases': True,
 'keep_ligatures': False,
 'language': None,
 'level1_toc': None,
 'level2_toc': None,
 'level3_toc': None,
 'line_height': 0,
 'linearize_tables': False,
 'lrf': False,
 'margin_bottom': 5.0,
 'margin_left': 5.0,
 'margin_right': 5.0,
 'margin_top': 5.0,
 'markup_chapter_headings': True,
 'max_toc_links': 50,
 'minimum_line_height': 120.0,
 'no_chapters_in_toc': False,
 'no_default_epub_cover': False,
 'no_inline_navbars': False,
 'no_svg_cover': False,
 'output_profile': <calibre.customize.profiles.GenericEink object at 0x7f7a=
48bef5e0>,
 'page_breaks_before': None,
 'prefer_metadata_cover': False,
 'preserve_cover_aspect_ratio': False,
 'pretty_print': True,
 'pubdate': None,
 'publisher': None,
 'rating': None,
 'read_metadata_from_opf': None,
 'remove_fake_margins': True,
 'remove_first_image': False,
 'remove_paragraph_spacing': False,
 'remove_paragraph_spacing_indent_size': 1.5,
 'renumber_headings': True,
 'replace_scene_breaks': '',
 'search_replace': None,
 'series': None,
 'series_index': None,
 'smarten_punctuation': False,
 'sr1_replace': '',
 'sr1_search': '',
 'sr2_replace': '',
 'sr2_search': '',
 'sr3_replace': '',
 'sr3_search': '',
 'start_reading_at': None,
 'subset_embedded_fonts': False,
 'tags': None,
 'test': False,
 'timestamp': None,
 'title': None,
 'title_sort': None,
 'toc_filter': None,
 'toc_threshold': 6,
 'toc_title': None,
 'transform_css_rules': None,
 'unsmarten_punctuation': False,
 'unwrap_lines': True,
 'use_auto_toc': False,
 'verbose': 2}
InputFormatPlugin: Recipe Input running
Downloading recipe urn: builtin:cnetnews
Trying to get latest version of recipe: cnetnews
Using user agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537=
.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36
Failed feed: CNET News
Traceback (most recent call last):
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1229, in do_o=
pen
    h.request(str(req.get_method()), str(req.get_selector()), req.data,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1245, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1291, in _send_request
    self.endheaders(body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1240, in endheaders
    self._send_output(message_body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1008, in _send_output
    self.send(msg)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 948, in send
    self.connect()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1414, in connect
    self.sock =3D self._context.wrap_socket(self.sock,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate =
verify failed: unable to get local issuer certificate (_ssl.c:1108)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1683, in parse_feeds
    with closing(br.open_novisit(url, timeout=3Dself.timeout)) as f:
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 241, in open_nov=
isit
    return self._mech_open(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 204, in open
    response =3D meth(req, response)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 535, in http_=
response
    response =3D self.parent.error(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 222, in error
    result =3D self._call_chain(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 655, in http_=
error_302
    return self.parent.open(new)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 257, in open
    return self._mech_open(url_or_request, data, timeout=3Dtimeout)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 193, in open
    response =3D urlopen(self, req, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 425, in _open
    result =3D self._call_chain(self.handle_open, protocol, protocol +
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/browser.py", line 29, in https_open
    return self.do_open(conn_factory, req)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1233, in do_o=
pen
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] cert=
ificate verify failed: unable to get local issuer certificate (_ssl.c:1108)=
>

Failed feed: CNET Reviews
Traceback (most recent call last):
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1229, in do_o=
pen
    h.request(str(req.get_method()), str(req.get_selector()), req.data,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1245, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1291, in _send_request
    self.endheaders(body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1240, in endheaders
    self._send_output(message_body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1008, in _send_output
    self.send(msg)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 948, in send
    self.connect()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1414, in connect
    self.sock =3D self._context.wrap_socket(self.sock,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate =
verify failed: unable to get local issuer certificate (_ssl.c:1108)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1683, in parse_feeds
    with closing(br.open_novisit(url, timeout=3Dself.timeout)) as f:
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 241, in open_nov=
isit
    return self._mech_open(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 204, in open
    response =3D meth(req, response)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 535, in http_=
response
    response =3D self.parent.error(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 222, in error
    result =3D self._call_chain(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 655, in http_=
error_302
    return self.parent.open(new)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 257, in open
    return self._mech_open(url_or_request, data, timeout=3Dtimeout)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 193, in open
    response =3D urlopen(self, req, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 425, in _open
    result =3D self._call_chain(self.handle_open, protocol, protocol +
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/browser.py", line 29, in https_open
    return self.do_open(conn_factory, req)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1233, in do_o=
pen
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] cert=
ificate verify failed: unable to get local issuer certificate (_ssl.c:1108)=
>

Failed feed: CNET How To
Traceback (most recent call last):
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1229, in do_o=
pen
    h.request(str(req.get_method()), str(req.get_selector()), req.data,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1245, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1291, in _send_request
    self.endheaders(body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1240, in endheaders
    self._send_output(message_body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1008, in _send_output
    self.send(msg)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 948, in send
    self.connect()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1414, in connect
    self.sock =3D self._context.wrap_socket(self.sock,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate =
verify failed: unable to get local issuer certificate (_ssl.c:1108)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1683, in parse_feeds
    with closing(br.open_novisit(url, timeout=3Dself.timeout)) as f:
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 241, in open_nov=
isit
    return self._mech_open(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 204, in open
    response =3D meth(req, response)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 535, in http_=
response
    response =3D self.parent.error(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 222, in error
    result =3D self._call_chain(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 655, in http_=
error_302
    return self.parent.open(new)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 257, in open
    return self._mech_open(url_or_request, data, timeout=3Dtimeout)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 193, in open
    response =3D urlopen(self, req, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 425, in _open
    result =3D self._call_chain(self.handle_open, protocol, protocol +
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/browser.py", line 29, in https_open
    return self.do_open(conn_factory, req)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1233, in do_o=
pen
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] cert=
ificate verify failed: unable to get local issuer certificate (_ssl.c:1108)=
>

Failed feed: CNET iPhone Update
Traceback (most recent call last):
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1229, in do_o=
pen
    h.request(str(req.get_method()), str(req.get_selector()), req.data,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1245, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1291, in _send_request
    self.endheaders(body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1240, in endheaders
    self._send_output(message_body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1008, in _send_output
    self.send(msg)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 948, in send
    self.connect()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1414, in connect
    self.sock =3D self._context.wrap_socket(self.sock,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate =
verify failed: unable to get local issuer certificate (_ssl.c:1108)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1683, in parse_feeds
    with closing(br.open_novisit(url, timeout=3Dself.timeout)) as f:
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 241, in open_nov=
isit
    return self._mech_open(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 204, in open
    response =3D meth(req, response)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 535, in http_=
response
    response =3D self.parent.error(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 222, in error
    result =3D self._call_chain(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 655, in http_=
error_302
    return self.parent.open(new)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 257, in open
    return self._mech_open(url_or_request, data, timeout=3Dtimeout)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 193, in open
    response =3D urlopen(self, req, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 425, in _open
    result =3D self._call_chain(self.handle_open, protocol, protocol +
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/browser.py", line 29, in https_open
    return self.do_open(conn_factory, req)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1233, in do_o=
pen
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] cert=
ificate verify failed: unable to get local issuer certificate (_ssl.c:1108)=
>

Failed feed: CNET Crave
Traceback (most recent call last):
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1229, in do_o=
pen
    h.request(str(req.get_method()), str(req.get_selector()), req.data,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1245, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1291, in _send_request
    self.endheaders(body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1240, in endheaders
    self._send_output(message_body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1008, in _send_output
    self.send(msg)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 948, in send
    self.connect()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1414, in connect
    self.sock =3D self._context.wrap_socket(self.sock,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate =
verify failed: unable to get local issuer certificate (_ssl.c:1108)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1683, in parse_feeds
    with closing(br.open_novisit(url, timeout=3Dself.timeout)) as f:
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 241, in open_nov=
isit
    return self._mech_open(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 204, in open
    response =3D meth(req, response)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 535, in http_=
response
    response =3D self.parent.error(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 222, in error
    result =3D self._call_chain(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 655, in http_=
error_302
    return self.parent.open(new)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 257, in open
    return self._mech_open(url_or_request, data, timeout=3Dtimeout)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 193, in open
    response =3D urlopen(self, req, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 425, in _open
    result =3D self._call_chain(self.handle_open, protocol, protocol +
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/browser.py", line 29, in https_open
    return self.do_open(conn_factory, req)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1233, in do_o=
pen
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] cert=
ificate verify failed: unable to get local issuer certificate (_ssl.c:1108)=
>

Failed feed: CNET Car Tech
Traceback (most recent call last):
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1229, in do_o=
pen
    h.request(str(req.get_method()), str(req.get_selector()), req.data,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1245, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1291, in _send_request
    self.endheaders(body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1240, in endheaders
    self._send_output(message_body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1008, in _send_output
    self.send(msg)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 948, in send
    self.connect()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1414, in connect
    self.sock =3D self._context.wrap_socket(self.sock,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate =
verify failed: unable to get local issuer certificate (_ssl.c:1108)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1683, in parse_feeds
    with closing(br.open_novisit(url, timeout=3Dself.timeout)) as f:
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 241, in open_nov=
isit
    return self._mech_open(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 204, in open
    response =3D meth(req, response)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 535, in http_=
response
    response =3D self.parent.error(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 222, in error
    result =3D self._call_chain(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 655, in http_=
error_302
    return self.parent.open(new)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 257, in open
    return self._mech_open(url_or_request, data, timeout=3Dtimeout)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 193, in open
    response =3D urlopen(self, req, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 425, in _open
    result =3D self._call_chain(self.handle_open, protocol, protocol +
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/browser.py", line 29, in https_open
    return self.do_open(conn_factory, req)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1233, in do_o=
pen
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] cert=
ificate verify failed: unable to get local issuer certificate (_ssl.c:1108)=
>

Failed feed: CNET Android Update
Traceback (most recent call last):
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1229, in do_o=
pen
    h.request(str(req.get_method()), str(req.get_selector()), req.data,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1245, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1291, in _send_request
    self.endheaders(body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1240, in endheaders
    self._send_output(message_body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1008, in _send_output
    self.send(msg)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 948, in send
    self.connect()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1414, in connect
    self.sock =3D self._context.wrap_socket(self.sock,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate =
verify failed: unable to get local issuer certificate (_ssl.c:1108)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1683, in parse_feeds
    with closing(br.open_novisit(url, timeout=3Dself.timeout)) as f:
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 241, in open_nov=
isit
    return self._mech_open(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 204, in open
    response =3D meth(req, response)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 535, in http_=
response
    response =3D self.parent.error(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 222, in error
    result =3D self._call_chain(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 655, in http_=
error_302
    return self.parent.open(new)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 257, in open
    return self._mech_open(url_or_request, data, timeout=3Dtimeout)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 193, in open
    response =3D urlopen(self, req, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 425, in _open
    result =3D self._call_chain(self.handle_open, protocol, protocol +
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/browser.py", line 29, in https_open
    return self.do_open(conn_factory, req)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1233, in do_o=
pen
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] cert=
ificate verify failed: unable to get local issuer certificate (_ssl.c:1108)=
>

Failed feed: CNET Gaming
Traceback (most recent call last):
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1229, in do_o=
pen
    h.request(str(req.get_method()), str(req.get_selector()), req.data,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1245, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1291, in _send_request
    self.endheaders(body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1240, in endheaders
    self._send_output(message_body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1008, in _send_output
    self.send(msg)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 948, in send
    self.connect()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1414, in connect
    self.sock =3D self._context.wrap_socket(self.sock,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate =
verify failed: unable to get local issuer certificate (_ssl.c:1108)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1683, in parse_feeds
    with closing(br.open_novisit(url, timeout=3Dself.timeout)) as f:
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 241, in open_nov=
isit
    return self._mech_open(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 204, in open
    response =3D meth(req, response)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 535, in http_=
response
    response =3D self.parent.error(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 222, in error
    result =3D self._call_chain(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 655, in http_=
error_302
    return self.parent.open(new)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 257, in open
    return self._mech_open(url_or_request, data, timeout=3Dtimeout)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 193, in open
    response =3D urlopen(self, req, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 425, in _open
    result =3D self._call_chain(self.handle_open, protocol, protocol +
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/browser.py", line 29, in https_open
    return self.do_open(conn_factory, req)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1233, in do_o=
pen
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] cert=
ificate verify failed: unable to get local issuer certificate (_ssl.c:1108)=
>

Failed feed: CNET Cheapskate
Traceback (most recent call last):
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1229, in do_o=
pen
    h.request(str(req.get_method()), str(req.get_selector()), req.data,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1245, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1291, in _send_request
    self.endheaders(body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1240, in endheaders
    self._send_output(message_body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1008, in _send_output
    self.send(msg)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 948, in send
    self.connect()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1414, in connect
    self.sock =3D self._context.wrap_socket(self.sock,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate =
verify failed: unable to get local issuer certificate (_ssl.c:1108)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1683, in parse_feeds
    with closing(br.open_novisit(url, timeout=3Dself.timeout)) as f:
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 241, in open_nov=
isit
    return self._mech_open(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 204, in open
    response =3D meth(req, response)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 535, in http_=
response
    response =3D self.parent.error(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 222, in error
    result =3D self._call_chain(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 655, in http_=
error_302
    return self.parent.open(new)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 257, in open
    return self._mech_open(url_or_request, data, timeout=3Dtimeout)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 193, in open
    response =3D urlopen(self, req, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 425, in _open
    result =3D self._call_chain(self.handle_open, protocol, protocol +
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/browser.py", line 29, in https_open
    return self.do_open(conn_factory, req)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1233, in do_o=
pen
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] cert=
ificate verify failed: unable to get local issuer certificate (_ssl.c:1108)=
>

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/bin/.cal=
ibre-parallel-real", line 21, in <module>
    sys.exit(main())
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/ipc/worker.py", line 216, in main
    result =3D func(*args, **kwargs)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/gui2/convert/gui_conversion.py", line 34, in gui_convert_recipe
    gui_convert('from-gui.recipe', output, recommendations, notification=3D=
notification,
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/gui2/convert/gui_conversion.py", line 28, in gui_convert
    plumber.run()
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/ebooks/conversion/plumber.py", line 1105, in run
    self.oeb =3D self.input_plugin(stream, self.opts,
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/customize/conversion.py", line 245, in __call__
    ret =3D self.convert(stream, options, file_ext,
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/ebooks/conversion/plugins/recipe_input.py", line 139, in conver=
t
    ro.download()
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1051, in download
    res =3D self.build_index()
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1231, in build_index
    raise ValueError('No articles found, aborting')
ValueError: No articles found, aborting

Thanks for looking into this!

Ryan

Sent with ProtonMail Secure Email.

=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original Me=
ssage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90

On Thursday, December 23rd, 2021 at 11:44 PM, Michael Rohleder <mike@rohled=
er.de> wrote:

> Hi,
>
> I'm trying to reproduce this, but no luck, I'm able to fetch news (cnet
>
> also).
>
> Is it possible that you are testing this in a foreigen environment?
>
> (Is so, you might need to `SSL_CERT_DIR=3D/etc/ssl/certs calibre` ...)
>
> -------------------------------------------------------------------------=
---------------------------------------------------------------------------=
---------------------------------------------------------------------------=
-
>
> The brain is a wonderful organ; it starts working the moment you get up
>
> in the morning, and does not stop until you get to work.




Information forwarded to bug-guix@HIDDEN:
bug#52305; Package guix. Full text available.

Message received at 52305 <at> debbugs.gnu.org:


Received: (at 52305) by debbugs.gnu.org; 24 Dec 2021 08:48:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 24 03:48:02 2021
Received: from localhost ([127.0.0.1]:35642 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n0gF7-0005Xw-Ll
	for submit <at> debbugs.gnu.org; Fri, 24 Dec 2021 03:48:01 -0500
Received: from michel.telenet-ops.be ([195.130.137.88]:57900)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1n0gF4-0005XI-7Z
 for 52305 <at> debbugs.gnu.org; Fri, 24 Dec 2021 03:48:00 -0500
Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be
 ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a])
 by michel.telenet-ops.be with bizsmtp
 id a8nw260064UW6Th068nwax; Fri, 24 Dec 2021 09:47:56 +0100
Message-ID: <b4b1004406154033f09542eeb5f97f1c3b7406a0.camel@HIDDEN>
Subject: Re: bug#52305: calibre unable to fetch news
From: Maxime Devos <maximedevos@HIDDEN>
To: rdes <rdes@HIDDEN>, 52305 <at> debbugs.gnu.org
Date: Fri, 24 Dec 2021 08:47:55 +0000
In-Reply-To: <xJtiiIIYHCfVLoUNdJWOWUJMo-ecREE7lYoH-Lq5viBGDJxS5eFADf-4LViNb7NDXIUbSqaolMjqOIjbot1P45xd8lynPHJQ9avDPitOIbA=@protonmail.com>
References: <xJtiiIIYHCfVLoUNdJWOWUJMo-ecREE7lYoH-Lq5viBGDJxS5eFADf-4LViNb7NDXIUbSqaolMjqOIjbot1P45xd8lynPHJQ9avDPitOIbA=@protonmail.com>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21;
 t=1640335676; bh=VSR2kATsmj1TLZBizvm1aJCH1lahPfrgRB7K0YMZg44=;
 h=Subject:From:To:Date:In-Reply-To:References;
 b=gy82GDvT+xtRKNkwx+0BxygFY/rsYMwFxX9CDhOFdyO6WgFggy3wFWodUuxFQcLwS
 tuUlFqOcPctasyVVTVisXnID0dv7qJCNssKdxpRlzO8oc5butYOzyUFu+rw0JOaSW0
 9EfYYVm7qL0yOLMJjXiKgyxQAWbkv331t4AF+PsWHLeEA3r43r5DWLm7VlnCrUzjEH
 VcAxO7g38J8CiSlVyRmgKyQV4m/vigfCQFbK2DQ0D9ZuJlp+q/6Qi2rtnHKb3Tfifu
 LR+2KudWIYgglXHTxLmvY87ldbyTwu9XBFPni/E/CYFB0ki9wUMr+IG8Ubtb3M2ahb
 rRJFrNEfa6h7w==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 52305
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

rdes via Bug reports for GNU Guix schreef op zo 05-12-2021 om 13:24
[+0000]:
> [... things about calibre ...]
> ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED]
> certificate verify failed: unable to get local issuer certificate
> (_ssl.c:1108)

It appears that calibre does not have SSL_CERT_DIR or SSL_CERT_FILE
(see 'openssl') in its native-search-paths. So I'd suggest adding that,
installing calibre again and logging out and in again (to update the
environment variables).

Greetings,
Maxime





Information forwarded to bug-guix@HIDDEN:
bug#52305; Package guix. Full text available.

Message received at 52305 <at> debbugs.gnu.org:


Received: (at 52305) by debbugs.gnu.org; 24 Dec 2021 04:44:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 23 23:44:33 2021
Received: from localhost ([127.0.0.1]:35407 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n0cRU-0005VP-SL
	for submit <at> debbugs.gnu.org; Thu, 23 Dec 2021 23:44:32 -0500
Received: from wp224.webpack.hosteurope.de ([80.237.132.231]:55312)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mike@HIDDEN>) id 1n0cRT-0005VH-RJ
 for 52305 <at> debbugs.gnu.org; Thu, 23 Dec 2021 23:44:32 -0500
Received: from www.rohleder.de ([37.61.204.227]); authenticated
 by wp224.webpack.hosteurope.de running ExIM with esmtpsa
 (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 id 1n0cRS-0004yM-2y; Fri, 24 Dec 2021 05:44:30 +0100
Received: from [192.168.1.8] (helo=inspi)
 by www.rohleder.de with esmtps (TLS1.3) tls
 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94)
 (envelope-from <mike@HIDDEN>)
 id 1n0cR6-0004bR-4O; Fri, 24 Dec 2021 05:44:29 +0100
From: Michael Rohleder <mike@HIDDEN>
To: rdes <rdes@HIDDEN>
Subject: Re: bug#52305: calibre unable to fetch news
References: <xJtiiIIYHCfVLoUNdJWOWUJMo-ecREE7lYoH-Lq5viBGDJxS5eFADf-4LViNb7NDXIUbSqaolMjqOIjbot1P45xd8lynPHJQ9avDPitOIbA=@protonmail.com>
Date: Fri, 24 Dec 2021 05:44:28 +0100
In-Reply-To: <xJtiiIIYHCfVLoUNdJWOWUJMo-ecREE7lYoH-Lq5viBGDJxS5eFADf-4LViNb7NDXIUbSqaolMjqOIjbot1P45xd8lynPHJQ9avDPitOIbA=@protonmail.com>
 (rdes@HIDDEN's message of "Sun, 05 Dec 2021 13:24:31 +0000")
Message-ID: <8735miboib.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha256; protocol="application/pgp-signature"
X-bounce-key: webpack.hosteurope.de;mike@HIDDEN;1640321071;ecd75448;
X-HE-SMSGID: 1n0cRS-0004yM-2y
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 52305
Cc: 52305 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hi,

I'm trying to reproduce this, but no luck, I'm able to fetch news (cnet
also).

Is it possible that you are testing this in a foreigen environment?
(Is so, you might need to `SSL_CERT_DIR=3D/etc/ssl/certs calibre` ...)

=2D-=20
The brain is a wonderful organ; it starts working the moment you get up
in the morning, and does not stop until you get to work.

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQFFBAEBCAAvFiEEdV4t5dDVhcUueCgwfHr/vv7yyyUFAmHFUCwRHG1pa2VAcm9o
bGVkZXIuZGUACgkQfHr/vv7yyyVdzAgAucHHz5/kZZpOIFhIRJSQCO8Y47QS4/Ym
vmYUcjSc8164mhyhLBB41Skb5FqiL0H9Vnthep+hirxNz/sbRaT4J/yvUHxgp6U5
KlD9bGGvuWiUSfR72fqbqjqXiSz64eRXOok8cqm1/4shx8zgADD9dw95Rzxscn50
MU4S+s/3wYWLmgUKvH2y8zkUNM0RMow3AR3zMGzdJgQPp1wWiESFI8S1SnOsJxLY
8O/BcvCDuBI5wsd8GmDXQ0Nka0FZqr2QAEJGc/uBJ0H8TUwY/KmDslhKZNj0JllV
3Q9m4qVmhEyN9he0W3v4FLCw8IDdYoGo0WfngmaY4ySd4nuxdgmQGg==
=Wn8T
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to bug-guix@HIDDEN:
bug#52305; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 5 Dec 2021 18:08:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 05 13:08:08 2021
Received: from localhost ([127.0.0.1]:59265 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mtvvk-0000TT-Oo
	for submit <at> debbugs.gnu.org; Sun, 05 Dec 2021 13:08:08 -0500
Received: from lists.gnu.org ([209.51.188.17]:33324)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rdes@HIDDEN>) id 1mtrVd-0006Zl-K2
 for submit <at> debbugs.gnu.org; Sun, 05 Dec 2021 08:24:53 -0500
Received: from eggs.gnu.org ([209.51.188.92]:50404)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rdes@HIDDEN>)
 id 1mtrVc-0001in-Vt
 for bug-guix@HIDDEN; Sun, 05 Dec 2021 08:24:53 -0500
Received: from mail-4319.protonmail.ch ([185.70.43.19]:25113)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rdes@HIDDEN>)
 id 1mtrVT-0003Na-TM
 for bug-guix@HIDDEN; Sun, 05 Dec 2021 08:24:52 -0500
Date: Sun, 05 Dec 2021 13:24:31 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail2; t=1638710673;
 bh=hALSI5L1Rr3fE3GCNqvPwTdmgdD6ABMccQkXHB3TArU=;
 h=Date:To:From:Reply-To:Subject:Message-ID:From:To:Cc;
 b=U/cdT2ECyGz4yPyqjFmRHRmSR2QRYxr3Iz8N4HKdI3AjvEeuZliTZI0MF9C+493r0
 WnFvyweSA/6sEk8OacvzljoXxx67EjMHRxZ61qypVIIsxApIe/uZqleuGZDbod9GEQ
 wxhmrWFc54n5GkK/e45RIsSVdILohkaXI5mkioBueUpKXHD2ncrbdpgxsBuK7XNkVa
 kIezsQStR6fLaa3mWszXNxeq1aRAB1aBaD5AX0cS3PXveQu3vm7/vXflc74avPP2hq
 apLg761SUZfWs8C4LzCZ9i5CLFEiFOrIvRhhmyM96TfYH5l7Hr6lZju/56AuVGmLIK
 7Oh+pfT52erQA==
To: "bug-guix@HIDDEN" <bug-guix@HIDDEN>
From: rdes <rdes@HIDDEN>
Subject: calibre unable to fetch news
Message-ID: <xJtiiIIYHCfVLoUNdJWOWUJMo-ecREE7lYoH-Lq5viBGDJxS5eFADf-4LViNb7NDXIUbSqaolMjqOIjbot1P45xd8lynPHJQ9avDPitOIbA=@protonmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="b1_J3VH8g5zCCP9dbXm8SS4w6ULcFPjr1PdKYLo4O2Zc"
X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE
 shortcircuit=no autolearn=disabled version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
 mailout.protonmail.ch
Received-SPF: pass client-ip=185.70.43.19; envelope-from=rdes@HIDDEN;
 helo=mail-4319.protonmail.ch
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: rdes <rdes@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>

This is a multi-part message in MIME format.

--b1_J3VH8g5zCCP9dbXm8SS4w6ULcFPjr1PdKYLo4O2Zc
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

SGVsbG8sCgpXaGVuIEkgY2xpY2sgdGhlICdmZXRjaCBuZXdzJyBidXR0b24gaW4gY2FsaWJyZSBp
dCBhbHdheXMgZmFpbHMgdG8gZG93bmxvYWQgdGhlIG5ld3MuIEhvd2V2ZXIsIHNvbWUgbmV3cyBz
aXRlcyBsaWtlIGtkZSBuZXdzIGFuZCBhcnMgdGVjaG5pY2EgcHJvZHVjZSBhIHBkZiB3aXRoIHRo
ZSBzc2wgZXJyb3IgaW4gaXQsIHdoaWxlIGZldGNoaW5nIGNuZXQgd2lsbCBwcm9kdWNlIGEgY29u
dmVyc2lvbiBlcnJvciBib3ggd2l0aCBhIG1lc3NhZ2UgIkZhaWxlZDogZmV0Y2ggbmV3cyBmcm9t
IENORVQgbmV3cyIuCgokIGd1aXggcGFja2FnZSAtLXNob3c9ImNhbGlicmUiCm5hbWU6IGNhbGli
cmUKdmVyc2lvbjogNS4yMS4wCm91dHB1dHM6IG91dApzeXN0ZW1zOiB4ODZfNjQtbGludXgKZGVw
ZW5kZW5jaWVzOiBmb250LWxpYmVyYXRpb25AMi4xLjUgZm9udGNvbmZpZ0AyLjEzLjEgZ2xpYkAy
LjYyLjYgaHVuc3BlbGxAMS43LjAgaHlwaGVuQDIuOC44IGljdTRjQDY2LjEKKyBsaWJqcGVnLXR1
cmJvQDIuMC41IGxpYmp4ckAxLjEgbGlibXRwQDEuMS4xOSBsaWJwbmdAMS42LjM3IGxpYnVzYkAx
LjAuMjQgb3BlbnNzbEAxLjEuMWogb3B0aXBuZ0AwLjcuNworIHBrZy1jb25maWdAMC4yOS4yIHBv
ZG9mb0AwLjkuNyBwb3BwbGVyQDAuODYuMSBweXRob24tYXBzd0AzLjMxLjEtcjEgcHl0aG9uLWJl
YXV0aWZ1bHNvdXA0QDQuOS4zCisgcHl0aG9uLWNjaGFyZGV0QDIuMS43IHB5dGhvbi1jc3MtcGFy
c2VyQDEuMC42IHB5dGhvbi1jc3NzZWxlY3RAMS4xLjAgcHl0aG9uLWRhdGV1dGlsQDIuOC4xIHB5
dGhvbi1kYnVzQDEuMi4xNgorIHB5dGhvbi1kbnNweXRob25AMS4xNi4wIHB5dGhvbi1kdWtweUAw
LjMgcHl0aG9uLWZlZWRwYXJzZXJANi4wLjIgcHl0aG9uLWZsYWtlOEAzLjkuMSBweXRob24taHRt
bDJ0ZXh0QDIwMjAuMS4xNgorIHB5dGhvbi1odG1sNS1wYXJzZXJAMC40LjkgcHl0aG9uLWh0bWw1
bGliQDEuMSBweXRob24tbHhtbEA0LjQuMiBweXRob24tbWFya2Rvd25AMy4zLjQgcHl0aG9uLW1l
Y2hhbml6ZUAwLjQuNQorIHB5dGhvbi1tc2dwYWNrQDEuMC4wIHB5dGhvbi1uZXRpZmFjZXNAMC4x
MC45IHB5dGhvbi1vZGZweUAxLjQuMSBweXRob24tcGlsbG93QDguMS4xIHB5dGhvbi1wc3V0aWxA
NS44LjAKKyBweXRob24tcHk3enJAMC4xNC4xIHB5dGhvbi1weWNobUAwLjguNiBweXRob24tcHlj
cnlwdG9kb21lQDMuMTEuMCBweXRob24tcHlnbWVudHNAMi43LjMgcHl0aG9uLXB5cXQtYnVpbGRl
ckAxLjkuMAorIHB5dGhvbi1weXF0QDUuMTUuMiBweXRob24tcHlxdHdlYmVuZ2luZUA1LjE1LjIg
cHl0aG9uLXJlZ2V4QDIwMjAuNi44IHB5dGhvbi16ZXJvY29uZkAwLjI4LjggcXRiYXNlQDUuMTUu
MgorIHF0d2ViZW5naW5lQDUuMTUuMiBzcGVlY2gtZGlzcGF0Y2hlckAwLjEwLjIgc3FsaXRlQDMu
MzEuMSB4ZGctdXRpbHNAMS4xLjMKbG9jYXRpb246IF04OztmaWxlOi8vZmVkb3JhL2dudS9zdG9y
ZS80N2xkM3NjN2J6a2JzMjQ2MDRrM3Z3NXcxd3cweXBueS1ndWl4LW1vZHVsZS11bmlvbi9zaGFy
ZS9ndWlsZS9zaXRlLzMuMC9nbnUvcGFja2FnZXMvZWJvb2suc2NtXGdudS9wYWNrYWdlcy9lYm9v
ay5zY206MTIxOjJdODs7XApob21lcGFnZTogaHR0cHM6Ly9jYWxpYnJlLWVib29rLmNvbS8KbGlj
ZW5zZTogR1BMIDMrLCBHUEwgMissIExHUEwgMi4xKywgTEdQTCAyLjEsIE1vZGlmaWVkIEJTRCwg
RXhwYXQsIFpvcGUgUHVibGljIExpY2Vuc2UgMi4xLCBBU0wgMi4wLCBQdWJsaWMgRG9tYWluLCBT
SUwgT0ZMIDEuMSwgQ0MtQlktU0EgMy4wCnN5bm9wc2lzOiBFLWJvb2sgbGlicmFyeSBtYW5hZ2Vt
ZW50IHNvZnR3YXJlCmRlc2NyaXB0aW9uOiBDYWxpYnJlIGlzIGFuIGUtYm9vayBsaWJyYXJ5IG1h
bmFnZXIuIEl0IGNhbiB2aWV3LCBjb252ZXJ0IGFuZCBjYXRhbG9nIGUtYm9va3MgaW4gbW9zdCBv
ZiB0aGUgbWFqb3IKKyBlLWJvb2sgZm9ybWF0cy4gSXQgY2FuIGFsc28gdGFsayB0byBtYW55IGUt
Ym9vayByZWFkZXIgZGV2aWNlcy4gSXQgY2FuIGdvIG91dCB0byB0aGUgSW50ZXJuZXQgYW5kIGZl
dGNoCisgbWV0YWRhdGEgZm9yIGJvb2tzLiBJdCBjYW4gZG93bmxvYWQgbmV3c3BhcGVycyBhbmQg
Y29udmVydCB0aGVtIGludG8gZS1ib29rcyBmb3IgY29udmVuaWVudCByZWFkaW5nLgoKJCBndWl4
IGRlc2NyaWJlCkdlbmVyYXRpb24gNDkgRGVjIDAxIDIwMjEgMTk6MjU6NTAgKGN1cnJlbnQpCmd1
aXggN2ExNzEyMwpyZXBvc2l0b3J5IFVSTDogaHR0cHM6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9n
aXQvZ3VpeC5naXQKYnJhbmNoOiBtYXN0ZXIKY29tbWl0OiA3YTE3MTIzNWFmYjQ4MWVkNmE5Yjhl
ZjM0YTgxOWQyMzg1ZDM5Y2FkCiQgY2FsaWJyZQpGZXRjaCBuZXdzIGZyb20gQ05FVCBOZXdzCkNv
bnZlcnNpb24gb3B0aW9ucyBjaGFuZ2VkIGZyb20gZGVmYXVsdHM6CnZlcmJvc2U6IDIKb3V0cHV0
X3Byb2ZpbGU6ICdnZW5lcmljX2VpbmsnClJlc29sdmVkIGNvbnZlcnNpb24gb3B0aW9ucwpjYWxp
YnJlIHZlcnNpb246IDUuMjEuMAp7J2FzY2lpaXplJzogRmFsc2UsCidhdXRob3Jfc29ydCc6IE5v
bmUsCidhdXRob3JzJzogTm9uZSwKJ2Jhc2VfZm9udF9zaXplJzogMCwKJ2Jvb2tfcHJvZHVjZXIn
OiBOb25lLAonY2hhbmdlX2p1c3RpZmljYXRpb24nOiAnb3JpZ2luYWwnLAonY2hhcHRlcic6IE5v
bmUsCidjaGFwdGVyX21hcmsnOiAncGFnZWJyZWFrJywKJ2NvbW1lbnRzJzogTm9uZSwKJ2NvdmVy
JzogTm9uZSwKJ2RlYnVnX3BpcGVsaW5lJzogTm9uZSwKJ2RlaHlwaGVuYXRlJzogVHJ1ZSwKJ2Rl
bGV0ZV9ibGFua19wYXJhZ3JhcGhzJzogVHJ1ZSwKJ2Rpc2FibGVfZm9udF9yZXNjYWxpbmcnOiBG
YWxzZSwKJ2RvbnRfZG93bmxvYWRfcmVjaXBlJzogRmFsc2UsCidkb250X3NwbGl0X29uX3BhZ2Vf
YnJlYWtzJzogVHJ1ZSwKJ2R1cGxpY2F0ZV9saW5rc19pbl90b2MnOiBGYWxzZSwKJ2VtYmVkX2Fs
bF9mb250cyc6IEZhbHNlLAonZW1iZWRfZm9udF9mYW1pbHknOiBOb25lLAonZW5hYmxlX2hldXJp
c3RpY3MnOiBGYWxzZSwKJ2VwdWJfZmxhdHRlbic6IEZhbHNlLAonZXB1Yl9pbmxpbmVfdG9jJzog
RmFsc2UsCidlcHViX3RvY19hdF9lbmQnOiBGYWxzZSwKJ2VwdWJfdmVyc2lvbic6ICcyJywKJ2V4
cGFuZF9jc3MnOiBGYWxzZSwKJ2V4dHJhX2Nzcyc6IE5vbmUsCidleHRyYWN0X3RvJzogTm9uZSwK
J2ZpbHRlcl9jc3MnOiBOb25lLAonZml4X2luZGVudHMnOiBUcnVlLAonZmxvd19zaXplJzogMjYw
LAonZm9udF9zaXplX21hcHBpbmcnOiBOb25lLAonZm9ybWF0X3NjZW5lX2JyZWFrcyc6IFRydWUs
CidodG1sX3Vud3JhcF9mYWN0b3InOiAwLjQsCidpbnB1dF9lbmNvZGluZyc6IE5vbmUsCidpbnB1
dF9wcm9maWxlJzogPGNhbGlicmUuY3VzdG9taXplLnByb2ZpbGVzLklucHV0UHJvZmlsZSBvYmpl
Y3QgYXQgMHg3ZmFiM2NhZjcyNTA+LAonaW5zZXJ0X2JsYW5rX2xpbmUnOiBGYWxzZSwKJ2luc2Vy
dF9ibGFua19saW5lX3NpemUnOiAwLjUsCidpbnNlcnRfbWV0YWRhdGEnOiBGYWxzZSwKJ2lzYm4n
OiBOb25lLAonaXRhbGljaXplX2NvbW1vbl9jYXNlcyc6IFRydWUsCidrZWVwX2xpZ2F0dXJlcyc6
IEZhbHNlLAonbGFuZ3VhZ2UnOiBOb25lLAonbGV2ZWwxX3RvYyc6IE5vbmUsCidsZXZlbDJfdG9j
JzogTm9uZSwKJ2xldmVsM190b2MnOiBOb25lLAonbGluZV9oZWlnaHQnOiAwLAonbGluZWFyaXpl
X3RhYmxlcyc6IEZhbHNlLAonbHJmJzogRmFsc2UsCidtYXJnaW5fYm90dG9tJzogNS4wLAonbWFy
Z2luX2xlZnQnOiA1LjAsCidtYXJnaW5fcmlnaHQnOiA1LjAsCidtYXJnaW5fdG9wJzogNS4wLAon
bWFya3VwX2NoYXB0ZXJfaGVhZGluZ3MnOiBUcnVlLAonbWF4X3RvY19saW5rcyc6IDUwLAonbWlu
aW11bV9saW5lX2hlaWdodCc6IDEyMC4wLAonbm9fY2hhcHRlcnNfaW5fdG9jJzogRmFsc2UsCidu
b19kZWZhdWx0X2VwdWJfY292ZXInOiBGYWxzZSwKJ25vX2lubGluZV9uYXZiYXJzJzogRmFsc2Us
Cidub19zdmdfY292ZXInOiBGYWxzZSwKJ291dHB1dF9wcm9maWxlJzogPGNhbGlicmUuY3VzdG9t
aXplLnByb2ZpbGVzLkdlbmVyaWNFaW5rIG9iamVjdCBhdCAweDdmYWIzY2FmNzU1MD4sCidwYWdl
X2JyZWFrc19iZWZvcmUnOiBOb25lLAoncHJlZmVyX21ldGFkYXRhX2NvdmVyJzogRmFsc2UsCidw
cmVzZXJ2ZV9jb3Zlcl9hc3BlY3RfcmF0aW8nOiBGYWxzZSwKJ3ByZXR0eV9wcmludCc6IFRydWUs
CidwdWJkYXRlJzogTm9uZSwKJ3B1Ymxpc2hlcic6IE5vbmUsCidyYXRpbmcnOiBOb25lLAoncmVh
ZF9tZXRhZGF0YV9mcm9tX29wZic6IE5vbmUsCidyZW1vdmVfZmFrZV9tYXJnaW5zJzogVHJ1ZSwK
J3JlbW92ZV9maXJzdF9pbWFnZSc6IEZhbHNlLAoncmVtb3ZlX3BhcmFncmFwaF9zcGFjaW5nJzog
RmFsc2UsCidyZW1vdmVfcGFyYWdyYXBoX3NwYWNpbmdfaW5kZW50X3NpemUnOiAxLjUsCidyZW51
bWJlcl9oZWFkaW5ncyc6IFRydWUsCidyZXBsYWNlX3NjZW5lX2JyZWFrcyc6ICcnLAonc2VhcmNo
X3JlcGxhY2UnOiBOb25lLAonc2VyaWVzJzogTm9uZSwKJ3Nlcmllc19pbmRleCc6IE5vbmUsCidz
bWFydGVuX3B1bmN0dWF0aW9uJzogRmFsc2UsCidzcjFfcmVwbGFjZSc6ICcnLAonc3IxX3NlYXJj
aCc6ICcnLAonc3IyX3JlcGxhY2UnOiAnJywKJ3NyMl9zZWFyY2gnOiAnJywKJ3NyM19yZXBsYWNl
JzogJycsCidzcjNfc2VhcmNoJzogJycsCidzdGFydF9yZWFkaW5nX2F0JzogTm9uZSwKJ3N1YnNl
dF9lbWJlZGRlZF9mb250cyc6IEZhbHNlLAondGFncyc6IE5vbmUsCid0ZXN0JzogRmFsc2UsCid0
aW1lc3RhbXAnOiBOb25lLAondGl0bGUnOiBOb25lLAondGl0bGVfc29ydCc6IE5vbmUsCid0b2Nf
ZmlsdGVyJzogTm9uZSwKJ3RvY190aHJlc2hvbGQnOiA2LAondG9jX3RpdGxlJzogTm9uZSwKJ3Ry
YW5zZm9ybV9jc3NfcnVsZXMnOiBOb25lLAondW5zbWFydGVuX3B1bmN0dWF0aW9uJzogRmFsc2Us
Cid1bndyYXBfbGluZXMnOiBUcnVlLAondXNlX2F1dG9fdG9jJzogRmFsc2UsCid2ZXJib3NlJzog
Mn0KSW5wdXRGb3JtYXRQbHVnaW46IFJlY2lwZSBJbnB1dCBydW5uaW5nCkRvd25sb2FkaW5nIHJl
Y2lwZSB1cm46IGJ1aWx0aW46Y25ldG5ld3MKVHJ5aW5nIHRvIGdldCBsYXRlc3QgdmVyc2lvbiBv
ZiByZWNpcGU6IGNuZXRuZXdzClVzaW5nIHVzZXIgYWdlbnQ6IE1vemlsbGEvNS4wIChXaW5kb3dz
IE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vj
a28pIENocm9tZS84MC4wLjM5ODcuODcgU2FmYXJpLzUzNy4zNgpGYWlsZWQgZmVlZDogQ05FVCBO
ZXdzClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKRmlsZSAiL2dudS9zdG9yZS84
ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xp
Yi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxp
bmUgMTIyOSwgaW4gZG9fb3BlbgpoLnJlcXVlc3Qoc3RyKHJlcS5nZXRfbWV0aG9kKCkpLCBzdHIo
cmVxLmdldF9zZWxlY3RvcigpKSwgcmVxLmRhdGEsCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2
OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9j
bGllbnQucHkiLCBsaW5lIDEyNDUsIGluIHJlcXVlc3QKc2VsZi5fc2VuZF9yZXF1ZXN0KG1ldGhv
ZCwgdXJsLCBib2R5LCBoZWFkZXJzLCBlbmNvZGVfY2h1bmtlZCkKRmlsZSAiL2dudS9zdG9yZS9z
ZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMu
OC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI5MSwgaW4gX3NlbmRfcmVxdWVzdApzZWxmLmVuZGhl
YWRlcnMoYm9keSwgZW5jb2RlX2NodW5rZWQ9ZW5jb2RlX2NodW5rZWQpCkZpbGUgIi9nbnUvc3Rv
cmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRo
b24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDAsIGluIGVuZGhlYWRlcnMKc2VsZi5fc2Vu
ZF9vdXRwdXQobWVzc2FnZV9ib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1bmtlZCkKRmls
ZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44
LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTAwOCwgaW4gX3NlbmRfb3V0
cHV0CnNlbGYuc2VuZChtc2cpCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhj
amNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBs
aW5lIDk0OCwgaW4gc2VuZApzZWxmLmNvbm5lY3QoKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2Jw
djhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAv
Y2xpZW50LnB5IiwgbGluZSAxNDE0LCBpbiBjb25uZWN0CnNlbGYuc29jayA9IHNlbGYuX2NvbnRl
eHQud3JhcF9zb2NrZXQoc2VsZi5zb2NrLApGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNp
bXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxp
bmUgNTAwLCBpbiB3cmFwX3NvY2tldApyZXR1cm4gc2VsZi5zc2xzb2NrZXRfY2xhc3MuX2NyZWF0
ZSgKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRo
b24tMy44LjIvbGliL3B5dGhvbjMuOC9zc2wucHkiLCBsaW5lIDEwNDAsIGluIF9jcmVhdGUKc2Vs
Zi5kb19oYW5kc2hha2UoKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pj
bHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgMTMwOSwg
aW4gZG9faGFuZHNoYWtlCnNlbGYuX3NzbG9iai5kb19oYW5kc2hha2UoKQpzc2wuU1NMQ2VydFZl
cmlmaWNhdGlvbkVycm9yOiBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJRllfRkFJTEVEXSBjZXJ0aWZp
Y2F0ZSB2ZXJpZnkgZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2FsIGlzc3VlciBjZXJ0aWZpY2F0
ZSAoX3NzbC5jOjExMDgpCgpEdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlvbiwg
YW5vdGhlciBleGNlcHRpb24gb2NjdXJyZWQ6CgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CkZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGct
Y2FsaWJyZS01LjIxLjAvbGliL2NhbGlicmUvY2FsaWJyZS93ZWIvZmVlZHMvbmV3cy5weSIsIGxp
bmUgMTY4MywgaW4gcGFyc2VfZmVlZHMKd2l0aCBjbG9zaW5nKGJyLm9wZW5fbm92aXNpdCh1cmws
IHRpbWVvdXQ9c2VsZi50aW1lb3V0KSkgYXMgZjoKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkz
bmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24z
Ljgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIsIGxpbmUgMjQxLCBpbiBv
cGVuX25vdmlzaXQKcmV0dXJuIHNlbGYuX21lY2hfb3BlbigKRmlsZSAiL2dudS9zdG9yZS84ano2
MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9w
eXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIsIGxpbmUgMjg3
LCBpbiBfbWVjaF9vcGVuCnJlc3BvbnNlID0gVXNlckFnZW50QmFzZS5vcGVuKHNlbGYsIHJlcXVl
c3QsIGRhdGEpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBm
MzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVj
aGFuaXplL19vcGVuZXIucHkiLCBsaW5lIDIwNCwgaW4gb3BlbgpyZXNwb25zZSA9IG1ldGgocmVx
LCByZXNwb25zZSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5
cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9t
ZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNTM1LCBpbiBodHRwX3Jlc3BvbnNlCnJl
c3BvbnNlID0gc2VsZi5wYXJlbnQuZXJyb3IoCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25i
a2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44
L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19vcGVuZXIucHkiLCBsaW5lIDIyMiwgaW4gZXJyb3IK
cmVzdWx0ID0gc2VsZi5fY2FsbF9jaGFpbigqYXJncykKRmlsZSAiL2dudS9zdG9yZS84ano2MGZi
cjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRo
b24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNDE0
LCBpbiBfY2FsbF9jaGFpbgpyZXN1bHQgPSBmdW5jKCphcmdzKQpGaWxlICIvZ251L3N0b3JlLzhq
ejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGli
L3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGlu
ZSA2NTUsIGluIGh0dHBfZXJyb3JfMzAyCnJldHVybiBzZWxmLnBhcmVudC5vcGVuKG5ldykKRmls
ZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVj
aGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX21lY2hh
bml6ZS5weSIsIGxpbmUgMjU3LCBpbiBvcGVuCnJldHVybiBzZWxmLl9tZWNoX29wZW4odXJsX29y
X3JlcXVlc3QsIGRhdGEsIHRpbWVvdXQ9dGltZW91dCkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZi
cjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRo
b24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIsIGxpbmUgMjg3LCBp
biBfbWVjaF9vcGVuCnJlc3BvbnNlID0gVXNlckFnZW50QmFzZS5vcGVuKHNlbGYsIHJlcXVlc3Qs
IGRhdGEpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzkt
cHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFu
aXplL19vcGVuZXIucHkiLCBsaW5lIDE5MywgaW4gb3BlbgpyZXNwb25zZSA9IHVybG9wZW4oc2Vs
ZiwgcmVxLCBkYXRhKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4
ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2Vz
L21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MjUsIGluIF9vcGVuCnJlc3VsdCA9
IHNlbGYuX2NhbGxfY2hhaW4oc2VsZi5oYW5kbGVfb3BlbiwgcHJvdG9jb2wsIHByb3RvY29sICsK
RmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24t
bWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3Vy
bGxpYjJfZm9yay5weSIsIGxpbmUgNDE0LCBpbiBfY2FsbF9jaGFpbgpyZXN1bHQgPSBmdW5jKCph
cmdzKQpGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNh
bGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGlicmUvdXRpbHMvYnJvd3Nlci5weSIsIGxpbmUg
MjksIGluIGh0dHBzX29wZW4KcmV0dXJuIHNlbGYuZG9fb3Blbihjb25uX2ZhY3RvcnksIHJlcSkK
RmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24t
bWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3Vy
bGxpYjJfZm9yay5weSIsIGxpbmUgMTIzMywgaW4gZG9fb3BlbgpyYWlzZSBVUkxFcnJvcihlcnIp
CnVybGxpYi5lcnJvci5VUkxFcnJvcjogPHVybG9wZW4gZXJyb3IgW1NTTDogQ0VSVElGSUNBVEVf
VkVSSUZZX0ZBSUxFRF0gY2VydGlmaWNhdGUgdmVyaWZ5IGZhaWxlZDogdW5hYmxlIHRvIGdldCBs
b2NhbCBpc3N1ZXIgY2VydGlmaWNhdGUgKF9zc2wuYzoxMTA4KT4KCkZhaWxlZCBmZWVkOiBDTkVU
IFJldmlld3MKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgpGaWxlICIvZ251L3N0
b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40
LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5
IiwgbGluZSAxMjI5LCBpbiBkb19vcGVuCmgucmVxdWVzdChzdHIocmVxLmdldF9tZXRob2QoKSks
IHN0cihyZXEuZ2V0X3NlbGVjdG9yKCkpLCByZXEuZGF0YSwKRmlsZSAiL2dudS9zdG9yZS9zZDJp
YzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9o
dHRwL2NsaWVudC5weSIsIGxpbmUgMTI0NSwgaW4gcmVxdWVzdApzZWxmLl9zZW5kX3JlcXVlc3Qo
bWV0aG9kLCB1cmwsIGJvZHksIGhlYWRlcnMsIGVuY29kZV9jaHVua2VkKQpGaWxlICIvZ251L3N0
b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0
aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxMjkxLCBpbiBfc2VuZF9yZXF1ZXN0CnNlbGYu
ZW5kaGVhZGVycyhib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1bmtlZCkKRmlsZSAiL2du
dS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGli
L3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI0MCwgaW4gZW5kaGVhZGVycwpzZWxm
Ll9zZW5kX291dHB1dChtZXNzYWdlX2JvZHksIGVuY29kZV9jaHVua2VkPWVuY29kZV9jaHVua2Vk
KQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhv
bi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxMDA4LCBpbiBfc2Vu
ZF9vdXRwdXQKc2VsZi5zZW5kKG1zZykKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15
MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5w
eSIsIGxpbmUgOTQ4LCBpbiBzZW5kCnNlbGYuY29ubmVjdCgpCkZpbGUgIi9nbnUvc3RvcmUvc2Qy
aWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgv
aHR0cC9jbGllbnQucHkiLCBsaW5lIDE0MTQsIGluIGNvbm5lY3QKc2VsZi5zb2NrID0gc2VsZi5f
Y29udGV4dC53cmFwX3NvY2tldChzZWxmLnNvY2ssCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2
OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvc3NsLnB5
IiwgbGluZSA1MDAsIGluIHdyYXBfc29ja2V0CnJldHVybiBzZWxmLnNzbHNvY2tldF9jbGFzcy5f
Y3JlYXRlKApGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEw
LXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgMTA0MCwgaW4gX2NyZWF0
ZQpzZWxmLmRvX2hhbmRzaGFrZSgpCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFq
OHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvc3NsLnB5IiwgbGluZSAx
MzA5LCBpbiBkb19oYW5kc2hha2UKc2VsZi5fc3Nsb2JqLmRvX2hhbmRzaGFrZSgpCnNzbC5TU0xD
ZXJ0VmVyaWZpY2F0aW9uRXJyb3I6IFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNl
cnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRp
ZmljYXRlIChfc3NsLmM6MTEwOCkKCkR1cmluZyBoYW5kbGluZyBvZiB0aGUgYWJvdmUgZXhjZXB0
aW9uLCBhbm90aGVyIGV4Y2VwdGlvbiBvY2N1cnJlZDoKClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZjbGhq
emEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3dlYi9mZWVkcy9uZXdzLnB5
IiwgbGluZSAxNjgzLCBpbiBwYXJzZV9mZWVkcwp3aXRoIGNsb3NpbmcoYnIub3Blbl9ub3Zpc2l0
KHVybCwgdGltZW91dD1zZWxmLnRpbWVvdXQpKSBhcyBmOgpGaWxlICIvZ251L3N0b3JlLzhqejYw
ZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5
dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyNDEs
IGluIG9wZW5fbm92aXNpdApyZXR1cm4gc2VsZi5fbWVjaF9vcGVuKApGaWxlICIvZ251L3N0b3Jl
LzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUv
bGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGlu
ZSAyODcsIGluIF9tZWNoX29wZW4KcmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwg
cmVxdWVzdCwgZGF0YSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQz
OGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdl
cy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjA0LCBpbiBvcGVuCnJlc3BvbnNlID0gbWV0
aChyZXEsIHJlc3BvbnNlKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lq
ZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2th
Z2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA1MzUsIGluIGh0dHBfcmVzcG9u
c2UKcmVzcG9uc2UgPSBzZWxmLnBhcmVudC5lcnJvcigKRmlsZSAiL2dudS9zdG9yZS84ano2MGZi
cjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRo
b24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjIyLCBpbiBl
cnJvcgpyZXN1bHQgPSBzZWxmLl9jYWxsX2NoYWluKCphcmdzKQpGaWxlICIvZ251L3N0b3JlLzhq
ejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGli
L3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGlu
ZSA0MTQsIGluIF9jYWxsX2NoYWluCnJlc3VsdCA9IGZ1bmMoKmFyZ3MpCkZpbGUgIi9nbnUvc3Rv
cmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQu
NS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHki
LCBsaW5lIDY1NSwgaW4gaHR0cF9lcnJvcl8zMDIKcmV0dXJuIHNlbGYucGFyZW50Lm9wZW4obmV3
KQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
bWVjaGFuaXplLnB5IiwgbGluZSAyNTcsIGluIG9wZW4KcmV0dXJuIHNlbGYuX21lY2hfb3Blbih1
cmxfb3JfcmVxdWVzdCwgZGF0YSwgdGltZW91dD10aW1lb3V0KQpGaWxlICIvZ251L3N0b3JlLzhq
ejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGli
L3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAy
ODcsIGluIF9tZWNoX29wZW4KcmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVx
dWVzdCwgZGF0YSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5
cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9t
ZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMTkzLCBpbiBvcGVuCnJlc3BvbnNlID0gdXJsb3Bl
bihzZWxmLCByZXEsIGRhdGEpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3Mmwz
aWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFj
a2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQyNSwgaW4gX29wZW4KcmVz
dWx0ID0gc2VsZi5fY2FsbF9jaGFpbihzZWxmLmhhbmRsZV9vcGVuLCBwcm90b2NvbCwgcHJvdG9j
b2wgKwpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5
dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6
ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWluCnJlc3VsdCA9IGZ1
bmMoKmFyZ3MpCkZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanph
MGctY2FsaWJyZS01LjIxLjAvbGliL2NhbGlicmUvY2FsaWJyZS91dGlscy9icm93c2VyLnB5Iiwg
bGluZSAyOSwgaW4gaHR0cHNfb3BlbgpyZXR1cm4gc2VsZi5kb19vcGVuKGNvbm5fZmFjdG9yeSwg
cmVxKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5
dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6
ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSAxMjMzLCBpbiBkb19vcGVuCnJhaXNlIFVSTEVycm9y
KGVycikKdXJsbGliLmVycm9yLlVSTEVycm9yOiA8dXJsb3BlbiBlcnJvciBbU1NMOiBDRVJUSUZJ
Q0FURV9WRVJJRllfRkFJTEVEXSBjZXJ0aWZpY2F0ZSB2ZXJpZnkgZmFpbGVkOiB1bmFibGUgdG8g
Z2V0IGxvY2FsIGlzc3VlciBjZXJ0aWZpY2F0ZSAoX3NzbC5jOjExMDgpPgoKRmFpbGVkIGZlZWQ6
IENORVQgSG93IFRvClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKRmlsZSAiL2du
dS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXpl
LTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9y
ay5weSIsIGxpbmUgMTIyOSwgaW4gZG9fb3BlbgpoLnJlcXVlc3Qoc3RyKHJlcS5nZXRfbWV0aG9k
KCkpLCBzdHIocmVxLmdldF9zZWxlY3RvcigpKSwgcmVxLmRhdGEsCkZpbGUgIi9nbnUvc3RvcmUv
c2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24z
LjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDUsIGluIHJlcXVlc3QKc2VsZi5fc2VuZF9yZXF1
ZXN0KG1ldGhvZCwgdXJsLCBib2R5LCBoZWFkZXJzLCBlbmNvZGVfY2h1bmtlZCkKRmlsZSAiL2du
dS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGli
L3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI5MSwgaW4gX3NlbmRfcmVxdWVzdApz
ZWxmLmVuZGhlYWRlcnMoYm9keSwgZW5jb2RlX2NodW5rZWQ9ZW5jb2RlX2NodW5rZWQpCkZpbGUg
Ii9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4y
L2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDAsIGluIGVuZGhlYWRlcnMK
c2VsZi5fc2VuZF9vdXRwdXQobWVzc2FnZV9ib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1
bmtlZCkKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1w
eXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTAwOCwgaW4g
X3NlbmRfb3V0cHV0CnNlbGYuc2VuZChtc2cpCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4
M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGll
bnQucHkiLCBsaW5lIDk0OCwgaW4gc2VuZApzZWxmLmNvbm5lY3QoKQpGaWxlICIvZ251L3N0b3Jl
L3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9u
My44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxNDE0LCBpbiBjb25uZWN0CnNlbGYuc29jayA9IHNl
bGYuX2NvbnRleHQud3JhcF9zb2NrZXQoc2VsZi5zb2NrLApGaWxlICIvZ251L3N0b3JlL3NkMmlj
N2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3Nz
bC5weSIsIGxpbmUgNTAwLCBpbiB3cmFwX3NvY2tldApyZXR1cm4gc2VsZi5zc2xzb2NrZXRfY2xh
c3MuX2NyZWF0ZSgKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFz
djZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9zc2wucHkiLCBsaW5lIDEwNDAsIGluIF9j
cmVhdGUKc2VsZi5kb19oYW5kc2hha2UoKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNp
bXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxp
bmUgMTMwOSwgaW4gZG9faGFuZHNoYWtlCnNlbGYuX3NzbG9iai5kb19oYW5kc2hha2UoKQpzc2wu
U1NMQ2VydFZlcmlmaWNhdGlvbkVycm9yOiBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJRllfRkFJTEVE
XSBjZXJ0aWZpY2F0ZSB2ZXJpZnkgZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2FsIGlzc3VlciBj
ZXJ0aWZpY2F0ZSAoX3NzbC5jOjExMDgpCgpEdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4
Y2VwdGlvbiwgYW5vdGhlciBleGNlcHRpb24gb2NjdXJyZWQ6CgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CkZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2
Y2xoanphMGctY2FsaWJyZS01LjIxLjAvbGliL2NhbGlicmUvY2FsaWJyZS93ZWIvZmVlZHMvbmV3
cy5weSIsIGxpbmUgMTY4MywgaW4gcGFyc2VfZmVlZHMKd2l0aCBjbG9zaW5nKGJyLm9wZW5fbm92
aXNpdCh1cmwsIHRpbWVvdXQ9c2VsZi50aW1lb3V0KSkgYXMgZjoKRmlsZSAiL2dudS9zdG9yZS84
ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xp
Yi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIsIGxpbmUg
MjQxLCBpbiBvcGVuX25vdmlzaXQKcmV0dXJuIHNlbGYuX21lY2hfb3BlbigKRmlsZSAiL2dudS9z
dG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAu
NC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIs
IGxpbmUgMjg3LCBpbiBfbWVjaF9vcGVuCnJlc3BvbnNlID0gVXNlckFnZW50QmFzZS5vcGVuKHNl
bGYsIHJlcXVlc3QsIGRhdGEpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3Mmwz
aWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFj
a2FnZXMvbWVjaGFuaXplL19vcGVuZXIucHkiLCBsaW5lIDIwNCwgaW4gb3BlbgpyZXNwb25zZSA9
IG1ldGgocmVxLCByZXNwb25zZSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cy
bDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1w
YWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNTM1LCBpbiBodHRwX3Jl
c3BvbnNlCnJlc3BvbnNlID0gc2VsZi5wYXJlbnQuZXJyb3IoCkZpbGUgIi9nbnUvc3RvcmUvOGp6
NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIv
cHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19vcGVuZXIucHkiLCBsaW5lIDIyMiwg
aW4gZXJyb3IKcmVzdWx0ID0gc2VsZi5fY2FsbF9jaGFpbigqYXJncykKRmlsZSAiL2dudS9zdG9y
ZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41
L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIs
IGxpbmUgNDE0LCBpbiBfY2FsbF9jaGFpbgpyZXN1bHQgPSBmdW5jKCphcmdzKQpGaWxlICIvZ251
L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUt
MC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3Jr
LnB5IiwgbGluZSA2NTUsIGluIGh0dHBfZXJyb3JfMzAyCnJldHVybiBzZWxmLnBhcmVudC5vcGVu
KG5ldykKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1w
eXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5p
emUvX21lY2hhbml6ZS5weSIsIGxpbmUgMjU3LCBpbiBvcGVuCnJldHVybiBzZWxmLl9tZWNoX29w
ZW4odXJsX29yX3JlcXVlc3QsIGRhdGEsIHRpbWVvdXQ9dGltZW91dCkKRmlsZSAiL2dudS9zdG9y
ZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41
L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIsIGxp
bmUgMjg3LCBpbiBfbWVjaF9vcGVuCnJlc3BvbnNlID0gVXNlckFnZW50QmFzZS5vcGVuKHNlbGYs
IHJlcXVlc3QsIGRhdGEpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpk
MzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2Fn
ZXMvbWVjaGFuaXplL19vcGVuZXIucHkiLCBsaW5lIDE5MywgaW4gb3BlbgpyZXNwb25zZSA9IHVy
bG9wZW4oc2VsZiwgcmVxLCBkYXRhKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNn
dzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRl
LXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MjUsIGluIF9vcGVu
CnJlc3VsdCA9IHNlbGYuX2NhbGxfY2hhaW4oc2VsZi5oYW5kbGVfb3BlbiwgcHJvdG9jb2wsIHBy
b3RvY29sICsKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYz
OS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNo
YW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNDE0LCBpbiBfY2FsbF9jaGFpbgpyZXN1bHQg
PSBmdW5jKCphcmdzKQpGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNs
aGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGlicmUvdXRpbHMvYnJvd3Nlci5w
eSIsIGxpbmUgMjksIGluIGh0dHBzX29wZW4KcmV0dXJuIHNlbGYuZG9fb3Blbihjb25uX2ZhY3Rv
cnksIHJlcSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYz
OS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNo
YW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgMTIzMywgaW4gZG9fb3BlbgpyYWlzZSBVUkxF
cnJvcihlcnIpCnVybGxpYi5lcnJvci5VUkxFcnJvcjogPHVybG9wZW4gZXJyb3IgW1NTTDogQ0VS
VElGSUNBVEVfVkVSSUZZX0ZBSUxFRF0gY2VydGlmaWNhdGUgdmVyaWZ5IGZhaWxlZDogdW5hYmxl
IHRvIGdldCBsb2NhbCBpc3N1ZXIgY2VydGlmaWNhdGUgKF9zc2wuYzoxMTA4KT4KCkZhaWxlZCBm
ZWVkOiBDTkVUIGlQaG9uZSBVcGRhdGUKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
dXJsbGliMl9mb3JrLnB5IiwgbGluZSAxMjI5LCBpbiBkb19vcGVuCmgucmVxdWVzdChzdHIocmVx
LmdldF9tZXRob2QoKSksIHN0cihyZXEuZ2V0X3NlbGVjdG9yKCkpLCByZXEuZGF0YSwKRmlsZSAi
L2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIv
bGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI0NSwgaW4gcmVxdWVzdApzZWxm
Ll9zZW5kX3JlcXVlc3QobWV0aG9kLCB1cmwsIGJvZHksIGhlYWRlcnMsIGVuY29kZV9jaHVua2Vk
KQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhv
bi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxMjkxLCBpbiBfc2Vu
ZF9yZXF1ZXN0CnNlbGYuZW5kaGVhZGVycyhib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1
bmtlZCkKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1w
eXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI0MCwgaW4g
ZW5kaGVhZGVycwpzZWxmLl9zZW5kX291dHB1dChtZXNzYWdlX2JvZHksIGVuY29kZV9jaHVua2Vk
PWVuY29kZV9jaHVua2VkKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pj
bHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGlu
ZSAxMDA4LCBpbiBfc2VuZF9vdXRwdXQKc2VsZi5zZW5kKG1zZykKRmlsZSAiL2dudS9zdG9yZS9z
ZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMu
OC9odHRwL2NsaWVudC5weSIsIGxpbmUgOTQ4LCBpbiBzZW5kCnNlbGYuY29ubmVjdCgpCkZpbGUg
Ii9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4y
L2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDE0MTQsIGluIGNvbm5lY3QKc2Vs
Zi5zb2NrID0gc2VsZi5fY29udGV4dC53cmFwX3NvY2tldChzZWxmLnNvY2ssCkZpbGUgIi9nbnUv
c3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9w
eXRob24zLjgvc3NsLnB5IiwgbGluZSA1MDAsIGluIHdyYXBfc29ja2V0CnJldHVybiBzZWxmLnNz
bHNvY2tldF9jbGFzcy5fY3JlYXRlKApGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkx
ajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUg
MTA0MCwgaW4gX2NyZWF0ZQpzZWxmLmRvX2hhbmRzaGFrZSgpCkZpbGUgIi9nbnUvc3RvcmUvc2Qy
aWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgv
c3NsLnB5IiwgbGluZSAxMzA5LCBpbiBkb19oYW5kc2hha2UKc2VsZi5fc3Nsb2JqLmRvX2hhbmRz
aGFrZSgpCnNzbC5TU0xDZXJ0VmVyaWZpY2F0aW9uRXJyb3I6IFtTU0w6IENFUlRJRklDQVRFX1ZF
UklGWV9GQUlMRURdIGNlcnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQgbG9j
YWwgaXNzdWVyIGNlcnRpZmljYXRlIChfc3NsLmM6MTEwOCkKCkR1cmluZyBoYW5kbGluZyBvZiB0
aGUgYWJvdmUgZXhjZXB0aW9uLCBhbm90aGVyIGV4Y2VwdGlvbiBvY2N1cnJlZDoKClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2
bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3dl
Yi9mZWVkcy9uZXdzLnB5IiwgbGluZSAxNjgzLCBpbiBwYXJzZV9mZWVkcwp3aXRoIGNsb3Npbmco
YnIub3Blbl9ub3Zpc2l0KHVybCwgdGltZW91dD1zZWxmLnRpbWVvdXQpKSBhcyBmOgpGaWxlICIv
Z251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5p
emUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXpl
LnB5IiwgbGluZSAyNDEsIGluIG9wZW5fbm92aXNpdApyZXR1cm4gc2VsZi5fbWVjaF9vcGVuKApG
aWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1t
ZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVj
aGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW4KcmVzcG9uc2UgPSBVc2VyQWdlbnRC
YXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkz
bmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24z
Ljgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjA0LCBpbiBvcGVu
CnJlc3BvbnNlID0gbWV0aChyZXEsIHJlc3BvbnNlKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJy
OTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhv
bjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA1MzUs
IGluIGh0dHBfcmVzcG9uc2UKcmVzcG9uc2UgPSBzZWxmLnBhcmVudC5lcnJvcigKRmlsZSAiL2du
dS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXpl
LTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIs
IGxpbmUgMjIyLCBpbiBlcnJvcgpyZXN1bHQgPSBzZWxmLl9jYWxsX2NoYWluKCphcmdzKQpGaWxl
ICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNo
YW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGli
Ml9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWluCnJlc3VsdCA9IGZ1bmMoKmFyZ3Mp
CkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9u
LW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191
cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDY1NSwgaW4gaHR0cF9lcnJvcl8zMDIKcmV0dXJuIHNlbGYu
cGFyZW50Lm9wZW4obmV3KQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lq
ZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2th
Z2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyNTcsIGluIG9wZW4KcmV0dXJuIHNl
bGYuX21lY2hfb3Blbih1cmxfb3JfcmVxdWVzdCwgZGF0YSwgdGltZW91dD10aW1lb3V0KQpGaWxl
ICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNo
YW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFu
aXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW4KcmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNl
Lm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJr
ZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgv
c2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMTkzLCBpbiBvcGVuCnJl
c3BvbnNlID0gdXJsb3BlbihzZWxmLCByZXEsIGRhdGEpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBm
YnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0
aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQy
NSwgaW4gX29wZW4KcmVzdWx0ID0gc2VsZi5fY2FsbF9jaGFpbihzZWxmLmhhbmRsZV9vcGVuLCBw
cm90b2NvbCwgcHJvdG9jb2wgKwpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJs
M2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBh
Y2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2No
YWluCnJlc3VsdCA9IGZ1bmMoKmFyZ3MpCkZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5x
anBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIxLjAvbGliL2NhbGlicmUvY2FsaWJyZS91dGls
cy9icm93c2VyLnB5IiwgbGluZSAyOSwgaW4gaHR0cHNfb3BlbgpyZXR1cm4gc2VsZi5kb19vcGVu
KGNvbm5fZmFjdG9yeSwgcmVxKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJs
M2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBh
Y2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSAxMjMzLCBpbiBkb19vcGVu
CnJhaXNlIFVSTEVycm9yKGVycikKdXJsbGliLmVycm9yLlVSTEVycm9yOiA8dXJsb3BlbiBlcnJv
ciBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJRllfRkFJTEVEXSBjZXJ0aWZpY2F0ZSB2ZXJpZnkgZmFp
bGVkOiB1bmFibGUgdG8gZ2V0IGxvY2FsIGlzc3VlciBjZXJ0aWZpY2F0ZSAoX3NzbC5jOjExMDgp
PgoKRmFpbGVkIGZlZWQ6IENORVQgQ3JhdmUKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5
dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6
ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSAxMjI5LCBpbiBkb19vcGVuCmgucmVxdWVzdChzdHIo
cmVxLmdldF9tZXRob2QoKSksIHN0cihyZXEuZ2V0X3NlbGVjdG9yKCkpLCByZXEuZGF0YSwKRmls
ZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44
LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI0NSwgaW4gcmVxdWVzdApz
ZWxmLl9zZW5kX3JlcXVlc3QobWV0aG9kLCB1cmwsIGJvZHksIGhlYWRlcnMsIGVuY29kZV9jaHVu
a2VkKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5
dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxMjkxLCBpbiBf
c2VuZF9yZXF1ZXN0CnNlbGYuZW5kaGVhZGVycyhib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVf
Y2h1bmtlZCkKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZx
MC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI0MCwg
aW4gZW5kaGVhZGVycwpzZWxmLl9zZW5kX291dHB1dChtZXNzYWdlX2JvZHksIGVuY29kZV9jaHVu
a2VkPWVuY29kZV9jaHVua2VkKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4
Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5Iiwg
bGluZSAxMDA4LCBpbiBfc2VuZF9vdXRwdXQKc2VsZi5zZW5kKG1zZykKRmlsZSAiL2dudS9zdG9y
ZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhv
bjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgOTQ4LCBpbiBzZW5kCnNlbGYuY29ubmVjdCgpCkZp
bGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMu
OC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDE0MTQsIGluIGNvbm5lY3QK
c2VsZi5zb2NrID0gc2VsZi5fY29udGV4dC53cmFwX3NvY2tldChzZWxmLnNvY2ssCkZpbGUgIi9n
bnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xp
Yi9weXRob24zLjgvc3NsLnB5IiwgbGluZSA1MDAsIGluIHdyYXBfc29ja2V0CnJldHVybiBzZWxm
LnNzbHNvY2tldF9jbGFzcy5fY3JlYXRlKApGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNp
bXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxp
bmUgMTA0MCwgaW4gX2NyZWF0ZQpzZWxmLmRvX2hhbmRzaGFrZSgpCkZpbGUgIi9nbnUvc3RvcmUv
c2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24z
Ljgvc3NsLnB5IiwgbGluZSAxMzA5LCBpbiBkb19oYW5kc2hha2UKc2VsZi5fc3Nsb2JqLmRvX2hh
bmRzaGFrZSgpCnNzbC5TU0xDZXJ0VmVyaWZpY2F0aW9uRXJyb3I6IFtTU0w6IENFUlRJRklDQVRF
X1ZFUklGWV9GQUlMRURdIGNlcnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQg
bG9jYWwgaXNzdWVyIGNlcnRpZmljYXRlIChfc3NsLmM6MTEwOCkKCkR1cmluZyBoYW5kbGluZyBv
ZiB0aGUgYWJvdmUgZXhjZXB0aW9uLCBhbm90aGVyIGV4Y2VwdGlvbiBvY2N1cnJlZDoKClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lk
Y3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJl
L3dlYi9mZWVkcy9uZXdzLnB5IiwgbGluZSAxNjgzLCBpbiBwYXJzZV9mZWVkcwp3aXRoIGNsb3Np
bmcoYnIub3Blbl9ub3Zpc2l0KHVybCwgdGltZW91dD1zZWxmLnRpbWVvdXQpKSBhcyBmOgpGaWxl
ICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNo
YW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFu
aXplLnB5IiwgbGluZSAyNDEsIGluIG9wZW5fbm92aXNpdApyZXR1cm4gc2VsZi5fbWVjaF9vcGVu
KApGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
bWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW4KcmVzcG9uc2UgPSBVc2VyQWdl
bnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZi
cjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRo
b24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjA0LCBpbiBv
cGVuCnJlc3BvbnNlID0gbWV0aChyZXEsIHJlc3BvbnNlKQpGaWxlICIvZ251L3N0b3JlLzhqejYw
ZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5
dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA1
MzUsIGluIGh0dHBfcmVzcG9uc2UKcmVzcG9uc2UgPSBzZWxmLnBhcmVudC5lcnJvcigKRmlsZSAi
L2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFu
aXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5w
eSIsIGxpbmUgMjIyLCBpbiBlcnJvcgpyZXN1bHQgPSBzZWxmLl9jYWxsX2NoYWluKCphcmdzKQpG
aWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1t
ZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJs
bGliMl9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWluCnJlc3VsdCA9IGZ1bmMoKmFy
Z3MpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0
aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXpl
L191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDY1NSwgaW4gaHR0cF9lcnJvcl8zMDIKcmV0dXJuIHNl
bGYucGFyZW50Lm9wZW4obmV3KQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJs
M2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBh
Y2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyNTcsIGluIG9wZW4KcmV0dXJu
IHNlbGYuX21lY2hfb3Blbih1cmxfb3JfcmVxdWVzdCwgZGF0YSwgdGltZW91dD10aW1lb3V0KQpG
aWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1t
ZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVj
aGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW4KcmVzcG9uc2UgPSBVc2VyQWdlbnRC
YXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkz
bmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24z
Ljgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMTkzLCBpbiBvcGVu
CnJlc3BvbnNlID0gdXJsb3BlbihzZWxmLCByZXEsIGRhdGEpCkZpbGUgIi9nbnUvc3RvcmUvOGp6
NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIv
cHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5l
IDQyNSwgaW4gX29wZW4KcmVzdWx0ID0gc2VsZi5fY2FsbF9jaGFpbihzZWxmLmhhbmRsZV9vcGVu
LCBwcm90b2NvbCwgcHJvdG9jb2wgKwpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNn
dzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRl
LXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxs
X2NoYWluCnJlc3VsdCA9IGZ1bmMoKmFyZ3MpCkZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6
dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIxLjAvbGliL2NhbGlicmUvY2FsaWJyZS91
dGlscy9icm93c2VyLnB5IiwgbGluZSAyOSwgaW4gaHR0cHNfb3BlbgpyZXR1cm4gc2VsZi5kb19v
cGVuKGNvbm5fZmFjdG9yeSwgcmVxKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNn
dzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRl
LXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSAxMjMzLCBpbiBkb19v
cGVuCnJhaXNlIFVSTEVycm9yKGVycikKdXJsbGliLmVycm9yLlVSTEVycm9yOiA8dXJsb3BlbiBl
cnJvciBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJRllfRkFJTEVEXSBjZXJ0aWZpY2F0ZSB2ZXJpZnkg
ZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2FsIGlzc3VlciBjZXJ0aWZpY2F0ZSAoX3NzbC5jOjEx
MDgpPgoKRmFpbGVkIGZlZWQ6IENORVQgQ2FyIFRlY2gKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4Zzlw
ZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21l
Y2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSAxMjI5LCBpbiBkb19vcGVuCmgucmVxdWVz
dChzdHIocmVxLmdldF9tZXRob2QoKSksIHN0cihyZXEuZ2V0X3NlbGVjdG9yKCkpLCByZXEuZGF0
YSwKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRo
b24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI0NSwgaW4gcmVx
dWVzdApzZWxmLl9zZW5kX3JlcXVlc3QobWV0aG9kLCB1cmwsIGJvZHksIGhlYWRlcnMsIGVuY29k
ZV9jaHVua2VkKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2
NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxMjkx
LCBpbiBfc2VuZF9yZXF1ZXN0CnNlbGYuZW5kaGVhZGVycyhib2R5LCBlbmNvZGVfY2h1bmtlZD1l
bmNvZGVfY2h1bmtlZCkKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4
NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUg
MTI0MCwgaW4gZW5kaGVhZGVycwpzZWxmLl9zZW5kX291dHB1dChtZXNzYWdlX2JvZHksIGVuY29k
ZV9jaHVua2VkPWVuY29kZV9jaHVua2VkKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNp
bXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50
LnB5IiwgbGluZSAxMDA4LCBpbiBfc2VuZF9vdXRwdXQKc2VsZi5zZW5kKG1zZykKRmlsZSAiL2du
dS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGli
L3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgOTQ4LCBpbiBzZW5kCnNlbGYuY29ubmVj
dCgpCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0
aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDE0MTQsIGluIGNv
bm5lY3QKc2VsZi5zb2NrID0gc2VsZi5fY29udGV4dC53cmFwX3NvY2tldChzZWxmLnNvY2ssCkZp
bGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMu
OC4yL2xpYi9weXRob24zLjgvc3NsLnB5IiwgbGluZSA1MDAsIGluIHdyYXBfc29ja2V0CnJldHVy
biBzZWxmLnNzbHNvY2tldF9jbGFzcy5fY3JlYXRlKApGaWxlICIvZ251L3N0b3JlL3NkMmljN2Jw
djhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5w
eSIsIGxpbmUgMTA0MCwgaW4gX2NyZWF0ZQpzZWxmLmRvX2hhbmRzaGFrZSgpCkZpbGUgIi9nbnUv
c3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9w
eXRob24zLjgvc3NsLnB5IiwgbGluZSAxMzA5LCBpbiBkb19oYW5kc2hha2UKc2VsZi5fc3Nsb2Jq
LmRvX2hhbmRzaGFrZSgpCnNzbC5TU0xDZXJ0VmVyaWZpY2F0aW9uRXJyb3I6IFtTU0w6IENFUlRJ
RklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0
byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRpZmljYXRlIChfc3NsLmM6MTEwOCkKCkR1cmluZyBoYW5k
bGluZyBvZiB0aGUgYWJvdmUgZXhjZXB0aW9uLCBhbm90aGVyIGV4Y2VwdGlvbiBvY2N1cnJlZDoK
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKRmlsZSAiL2dudS9zdG9yZS81dzdm
azVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9j
YWxpYnJlL3dlYi9mZWVkcy9uZXdzLnB5IiwgbGluZSAxNjgzLCBpbiBwYXJzZV9mZWVkcwp3aXRo
IGNsb3NpbmcoYnIub3Blbl9ub3Zpc2l0KHVybCwgdGltZW91dD1zZWxmLnRpbWVvdXQpKSBhcyBm
OgpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
bWVjaGFuaXplLnB5IiwgbGluZSAyNDEsIGluIG9wZW5fbm92aXNpdApyZXR1cm4gc2VsZi5fbWVj
aF9vcGVuKApGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5
LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hh
bml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW4KcmVzcG9uc2UgPSBV
c2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSkKRmlsZSAiL2dudS9zdG9yZS84
ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xp
Yi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjA0
LCBpbiBvcGVuCnJlc3BvbnNlID0gbWV0aChyZXEsIHJlc3BvbnNlKQpGaWxlICIvZ251L3N0b3Jl
LzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUv
bGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5Iiwg
bGluZSA1MzUsIGluIGh0dHBfcmVzcG9uc2UKcmVzcG9uc2UgPSBzZWxmLnBhcmVudC5lcnJvcigK
RmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24t
bWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29w
ZW5lci5weSIsIGxpbmUgMjIyLCBpbiBlcnJvcgpyZXN1bHQgPSBzZWxmLl9jYWxsX2NoYWluKCph
cmdzKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5
dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6
ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWluCnJlc3VsdCA9IGZ1
bmMoKmFyZ3MpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBm
MzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVj
aGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDY1NSwgaW4gaHR0cF9lcnJvcl8zMDIKcmV0
dXJuIHNlbGYucGFyZW50Lm9wZW4obmV3KQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtk
aWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9z
aXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyNTcsIGluIG9wZW4K
cmV0dXJuIHNlbGYuX21lY2hfb3Blbih1cmxfb3JfcmVxdWVzdCwgZGF0YSwgdGltZW91dD10aW1l
b3V0KQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5
dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6
ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW4KcmVzcG9uc2UgPSBVc2Vy
QWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSkKRmlsZSAiL2dudS9zdG9yZS84ano2
MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9w
eXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMTkzLCBp
biBvcGVuCnJlc3BvbnNlID0gdXJsb3BlbihzZWxmLCByZXEsIGRhdGEpCkZpbGUgIi9nbnUvc3Rv
cmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQu
NS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHki
LCBsaW5lIDQyNSwgaW4gX29wZW4KcmVzdWx0ID0gc2VsZi5fY2FsbF9jaGFpbihzZWxmLmhhbmRs
ZV9vcGVuLCBwcm90b2NvbCwgcHJvdG9jb2wgKwpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNu
YmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMu
OC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MTQsIGlu
IF9jYWxsX2NoYWluCnJlc3VsdCA9IGZ1bmMoKmFyZ3MpCkZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1
ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIxLjAvbGliL2NhbGlicmUvY2Fs
aWJyZS91dGlscy9icm93c2VyLnB5IiwgbGluZSAyOSwgaW4gaHR0cHNfb3BlbgpyZXR1cm4gc2Vs
Zi5kb19vcGVuKGNvbm5fZmFjdG9yeSwgcmVxKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNu
YmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMu
OC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSAxMjMzLCBp
biBkb19vcGVuCnJhaXNlIFVSTEVycm9yKGVycikKdXJsbGliLmVycm9yLlVSTEVycm9yOiA8dXJs
b3BlbiBlcnJvciBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJRllfRkFJTEVEXSBjZXJ0aWZpY2F0ZSB2
ZXJpZnkgZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2FsIGlzc3VlciBjZXJ0aWZpY2F0ZSAoX3Nz
bC5jOjExMDgpPgoKRmFpbGVkIGZlZWQ6IENORVQgQW5kcm9pZCBVcGRhdGUKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNn
dzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRl
LXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSAxMjI5LCBpbiBkb19v
cGVuCmgucmVxdWVzdChzdHIocmVxLmdldF9tZXRob2QoKSksIHN0cihyZXEuZ2V0X3NlbGVjdG9y
KCkpLCByZXEuZGF0YSwKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4
NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUg
MTI0NSwgaW4gcmVxdWVzdApzZWxmLl9zZW5kX3JlcXVlc3QobWV0aG9kLCB1cmwsIGJvZHksIGhl
YWRlcnMsIGVuY29kZV9jaHVua2VkKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkx
ajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5
IiwgbGluZSAxMjkxLCBpbiBfc2VuZF9yZXF1ZXN0CnNlbGYuZW5kaGVhZGVycyhib2R5LCBlbmNv
ZGVfY2h1bmtlZD1lbmNvZGVfY2h1bmtlZCkKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4Zngz
aW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVu
dC5weSIsIGxpbmUgMTI0MCwgaW4gZW5kaGVhZGVycwpzZWxmLl9zZW5kX291dHB1dChtZXNzYWdl
X2JvZHksIGVuY29kZV9jaHVua2VkPWVuY29kZV9jaHVua2VkKQpGaWxlICIvZ251L3N0b3JlL3Nk
MmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44
L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxMDA4LCBpbiBfc2VuZF9vdXRwdXQKc2VsZi5zZW5kKG1z
ZykKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRo
b24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgOTQ4LCBpbiBzZW5k
CnNlbGYuY29ubmVjdCgpCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNs
eDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5l
IDE0MTQsIGluIGNvbm5lY3QKc2VsZi5zb2NrID0gc2VsZi5fY29udGV4dC53cmFwX3NvY2tldChz
ZWxmLnNvY2ssCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2
cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvc3NsLnB5IiwgbGluZSA1MDAsIGluIHdyYXBf
c29ja2V0CnJldHVybiBzZWxmLnNzbHNvY2tldF9jbGFzcy5fY3JlYXRlKApGaWxlICIvZ251L3N0
b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0
aG9uMy44L3NzbC5weSIsIGxpbmUgMTA0MCwgaW4gX2NyZWF0ZQpzZWxmLmRvX2hhbmRzaGFrZSgp
CkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9u
LTMuOC4yL2xpYi9weXRob24zLjgvc3NsLnB5IiwgbGluZSAxMzA5LCBpbiBkb19oYW5kc2hha2UK
c2VsZi5fc3Nsb2JqLmRvX2hhbmRzaGFrZSgpCnNzbC5TU0xDZXJ0VmVyaWZpY2F0aW9uRXJyb3I6
IFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRpZmljYXRlIHZlcmlmeSBmYWls
ZWQ6IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRpZmljYXRlIChfc3NsLmM6MTEwOCkK
CkR1cmluZyBoYW5kbGluZyBvZiB0aGUgYWJvdmUgZXhjZXB0aW9uLCBhbm90aGVyIGV4Y2VwdGlv
biBvY2N1cnJlZDoKClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKRmlsZSAiL2du
dS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9s
aWIvY2FsaWJyZS9jYWxpYnJlL3dlYi9mZWVkcy9uZXdzLnB5IiwgbGluZSAxNjgzLCBpbiBwYXJz
ZV9mZWVkcwp3aXRoIGNsb3NpbmcoYnIub3Blbl9ub3Zpc2l0KHVybCwgdGltZW91dD1zZWxmLnRp
bWVvdXQpKSBhcyBmOgpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4
ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2Vz
L21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyNDEsIGluIG9wZW5fbm92aXNpdApyZXR1
cm4gc2VsZi5fbWVjaF9vcGVuKApGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJs
M2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBh
Y2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW4K
cmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSkKRmlsZSAi
L2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFu
aXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5w
eSIsIGxpbmUgMjA0LCBpbiBvcGVuCnJlc3BvbnNlID0gbWV0aChyZXEsIHJlc3BvbnNlKQpGaWxl
ICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNo
YW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGli
Ml9mb3JrLnB5IiwgbGluZSA1MzUsIGluIGh0dHBfcmVzcG9uc2UKcmVzcG9uc2UgPSBzZWxmLnBh
cmVudC5lcnJvcigKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5
cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9t
ZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjIyLCBpbiBlcnJvcgpyZXN1bHQgPSBzZWxmLl9j
YWxsX2NoYWluKCphcmdzKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lq
ZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2th
Z2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWlu
CnJlc3VsdCA9IGZ1bmMoKmFyZ3MpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3
MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUt
cGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDY1NSwgaW4gaHR0cF9l
cnJvcl8zMDIKcmV0dXJuIHNlbGYucGFyZW50Lm9wZW4obmV3KQpGaWxlICIvZ251L3N0b3JlLzhq
ejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGli
L3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAy
NTcsIGluIG9wZW4KcmV0dXJuIHNlbGYuX21lY2hfb3Blbih1cmxfb3JfcmVxdWVzdCwgZGF0YSwg
dGltZW91dD10aW1lb3V0KQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lq
ZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2th
Z2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW4KcmVz
cG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSkKRmlsZSAiL2du
dS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXpl
LTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIs
IGxpbmUgMTkzLCBpbiBvcGVuCnJlc3BvbnNlID0gdXJsb3BlbihzZWxmLCByZXEsIGRhdGEpCkZp
bGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1l
Y2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxs
aWIyX2ZvcmsucHkiLCBsaW5lIDQyNSwgaW4gX29wZW4KcmVzdWx0ID0gc2VsZi5fY2FsbF9jaGFp
bihzZWxmLmhhbmRsZV9vcGVuLCBwcm90b2NvbCwgcHJvdG9jb2wgKwpGaWxlICIvZ251L3N0b3Jl
LzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUv
bGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5Iiwg
bGluZSA0MTQsIGluIF9jYWxsX2NoYWluCnJlc3VsdCA9IGZ1bmMoKmFyZ3MpCkZpbGUgIi9nbnUv
c3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIxLjAvbGli
L2NhbGlicmUvY2FsaWJyZS91dGlscy9icm93c2VyLnB5IiwgbGluZSAyOSwgaW4gaHR0cHNfb3Bl
bgpyZXR1cm4gc2VsZi5kb19vcGVuKGNvbm5fZmFjdG9yeSwgcmVxKQpGaWxlICIvZ251L3N0b3Jl
LzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUv
bGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5Iiwg
bGluZSAxMjMzLCBpbiBkb19vcGVuCnJhaXNlIFVSTEVycm9yKGVycikKdXJsbGliLmVycm9yLlVS
TEVycm9yOiA8dXJsb3BlbiBlcnJvciBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJRllfRkFJTEVEXSBj
ZXJ0aWZpY2F0ZSB2ZXJpZnkgZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2FsIGlzc3VlciBjZXJ0
aWZpY2F0ZSAoX3NzbC5jOjExMDgpPgoKRmFpbGVkIGZlZWQ6IENORVQgR2FtaW5nClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJr
ZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgv
c2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgMTIyOSwgaW4g
ZG9fb3BlbgpoLnJlcXVlc3Qoc3RyKHJlcS5nZXRfbWV0aG9kKCkpLCBzdHIocmVxLmdldF9zZWxl
Y3RvcigpKSwgcmVxLmRhdGEsCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhj
amNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBs
aW5lIDEyNDUsIGluIHJlcXVlc3QKc2VsZi5fc2VuZF9yZXF1ZXN0KG1ldGhvZCwgdXJsLCBib2R5
LCBoZWFkZXJzLCBlbmNvZGVfY2h1bmtlZCkKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4Zngz
aW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVu
dC5weSIsIGxpbmUgMTI5MSwgaW4gX3NlbmRfcmVxdWVzdApzZWxmLmVuZGhlYWRlcnMoYm9keSwg
ZW5jb2RlX2NodW5rZWQ9ZW5jb2RlX2NodW5rZWQpCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2
OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9j
bGllbnQucHkiLCBsaW5lIDEyNDAsIGluIGVuZGhlYWRlcnMKc2VsZi5fc2VuZF9vdXRwdXQobWVz
c2FnZV9ib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1bmtlZCkKRmlsZSAiL2dudS9zdG9y
ZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhv
bjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTAwOCwgaW4gX3NlbmRfb3V0cHV0CnNlbGYuc2Vu
ZChtc2cpCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAt
cHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDk0OCwgaW4g
c2VuZApzZWxmLmNvbm5lY3QoKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4
Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5Iiwg
bGluZSAxNDE0LCBpbiBjb25uZWN0CnNlbGYuc29jayA9IHNlbGYuX2NvbnRleHQud3JhcF9zb2Nr
ZXQoc2VsZi5zb2NrLApGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3
MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgNTAwLCBpbiB3
cmFwX3NvY2tldApyZXR1cm4gc2VsZi5zc2xzb2NrZXRfY2xhc3MuX2NyZWF0ZSgKRmlsZSAiL2du
dS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGli
L3B5dGhvbjMuOC9zc2wucHkiLCBsaW5lIDEwNDAsIGluIF9jcmVhdGUKc2VsZi5kb19oYW5kc2hh
a2UoKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5
dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgMTMwOSwgaW4gZG9faGFuZHNo
YWtlCnNlbGYuX3NzbG9iai5kb19oYW5kc2hha2UoKQpzc2wuU1NMQ2VydFZlcmlmaWNhdGlvbkVy
cm9yOiBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJRllfRkFJTEVEXSBjZXJ0aWZpY2F0ZSB2ZXJpZnkg
ZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2FsIGlzc3VlciBjZXJ0aWZpY2F0ZSAoX3NzbC5jOjEx
MDgpCgpEdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlvbiwgYW5vdGhlciBleGNl
cHRpb24gb2NjdXJyZWQ6CgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CkZpbGUg
Ii9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIx
LjAvbGliL2NhbGlicmUvY2FsaWJyZS93ZWIvZmVlZHMvbmV3cy5weSIsIGxpbmUgMTY4MywgaW4g
cGFyc2VfZmVlZHMKd2l0aCBjbG9zaW5nKGJyLm9wZW5fbm92aXNpdCh1cmwsIHRpbWVvdXQ9c2Vs
Zi50aW1lb3V0KSkgYXMgZjoKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNp
amQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNr
YWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIsIGxpbmUgMjQxLCBpbiBvcGVuX25vdmlzaXQK
cmV0dXJuIHNlbGYuX21lY2hfb3BlbigKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGlj
Z3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0
ZS1wYWNrYWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIsIGxpbmUgMjg3LCBpbiBfbWVjaF9v
cGVuCnJlc3BvbnNlID0gVXNlckFnZW50QmFzZS5vcGVuKHNlbGYsIHJlcXVlc3QsIGRhdGEpCkZp
bGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1l
Y2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19vcGVu
ZXIucHkiLCBsaW5lIDIwNCwgaW4gb3BlbgpyZXNwb25zZSA9IG1ldGgocmVxLCByZXNwb25zZSkK
RmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24t
bWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3Vy
bGxpYjJfZm9yay5weSIsIGxpbmUgNTM1LCBpbiBodHRwX3Jlc3BvbnNlCnJlc3BvbnNlID0gc2Vs
Zi5wYXJlbnQuZXJyb3IoCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpk
MzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2Fn
ZXMvbWVjaGFuaXplL19vcGVuZXIucHkiLCBsaW5lIDIyMiwgaW4gZXJyb3IKcmVzdWx0ID0gc2Vs
Zi5fY2FsbF9jaGFpbigqYXJncykKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cy
bDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1w
YWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNDE0LCBpbiBfY2FsbF9j
aGFpbgpyZXN1bHQgPSBmdW5jKCphcmdzKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtk
aWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9z
aXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA2NTUsIGluIGh0
dHBfZXJyb3JfMzAyCnJldHVybiBzZWxmLnBhcmVudC5vcGVuKG5ldykKRmlsZSAiL2dudS9zdG9y
ZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41
L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIsIGxp
bmUgMjU3LCBpbiBvcGVuCnJldHVybiBzZWxmLl9tZWNoX29wZW4odXJsX29yX3JlcXVlc3QsIGRh
dGEsIHRpbWVvdXQ9dGltZW91dCkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cy
bDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1w
YWNrYWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIsIGxpbmUgMjg3LCBpbiBfbWVjaF9vcGVu
CnJlc3BvbnNlID0gVXNlckFnZW50QmFzZS5vcGVuKHNlbGYsIHJlcXVlc3QsIGRhdGEpCkZpbGUg
Ii9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hh
bml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19vcGVuZXIu
cHkiLCBsaW5lIDE5MywgaW4gb3BlbgpyZXNwb25zZSA9IHVybG9wZW4oc2VsZiwgcmVxLCBkYXRh
KQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
dXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MjUsIGluIF9vcGVuCnJlc3VsdCA9IHNlbGYuX2NhbGxf
Y2hhaW4oc2VsZi5oYW5kbGVfb3BlbiwgcHJvdG9jb2wsIHByb3RvY29sICsKRmlsZSAiL2dudS9z
dG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAu
NC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5w
eSIsIGxpbmUgNDE0LCBpbiBfY2FsbF9jaGFpbgpyZXN1bHQgPSBmdW5jKCphcmdzKQpGaWxlICIv
Z251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNhbGlicmUtNS4yMS4w
L2xpYi9jYWxpYnJlL2NhbGlicmUvdXRpbHMvYnJvd3Nlci5weSIsIGxpbmUgMjksIGluIGh0dHBz
X29wZW4KcmV0dXJuIHNlbGYuZG9fb3Blbihjb25uX2ZhY3RvcnksIHJlcSkKRmlsZSAiL2dudS9z
dG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAu
NC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5w
eSIsIGxpbmUgMTIzMywgaW4gZG9fb3BlbgpyYWlzZSBVUkxFcnJvcihlcnIpCnVybGxpYi5lcnJv
ci5VUkxFcnJvcjogPHVybG9wZW4gZXJyb3IgW1NTTDogQ0VSVElGSUNBVEVfVkVSSUZZX0ZBSUxF
RF0gY2VydGlmaWNhdGUgdmVyaWZ5IGZhaWxlZDogdW5hYmxlIHRvIGdldCBsb2NhbCBpc3N1ZXIg
Y2VydGlmaWNhdGUgKF9zc2wuYzoxMTA4KT4KCkZhaWxlZCBmZWVkOiBDTkVUIENoZWFwc2thdGUK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgpGaWxlICIvZ251L3N0b3JlLzhqejYw
ZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5
dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSAx
MjI5LCBpbiBkb19vcGVuCmgucmVxdWVzdChzdHIocmVxLmdldF9tZXRob2QoKSksIHN0cihyZXEu
Z2V0X3NlbGVjdG9yKCkpLCByZXEuZGF0YSwKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4Zngz
aW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVu
dC5weSIsIGxpbmUgMTI0NSwgaW4gcmVxdWVzdApzZWxmLl9zZW5kX3JlcXVlc3QobWV0aG9kLCB1
cmwsIGJvZHksIGhlYWRlcnMsIGVuY29kZV9jaHVua2VkKQpGaWxlICIvZ251L3N0b3JlL3NkMmlj
N2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0
dHAvY2xpZW50LnB5IiwgbGluZSAxMjkxLCBpbiBfc2VuZF9yZXF1ZXN0CnNlbGYuZW5kaGVhZGVy
cyhib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1bmtlZCkKRmlsZSAiL2dudS9zdG9yZS9z
ZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMu
OC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI0MCwgaW4gZW5kaGVhZGVycwpzZWxmLl9zZW5kX291
dHB1dChtZXNzYWdlX2JvZHksIGVuY29kZV9jaHVua2VkPWVuY29kZV9jaHVua2VkKQpGaWxlICIv
Z251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9s
aWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxMDA4LCBpbiBfc2VuZF9vdXRwdXQK
c2VsZi5zZW5kKG1zZykKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4
NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUg
OTQ4LCBpbiBzZW5kCnNlbGYuY29ubmVjdCgpCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4
M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGll
bnQucHkiLCBsaW5lIDE0MTQsIGluIGNvbm5lY3QKc2VsZi5zb2NrID0gc2VsZi5fY29udGV4dC53
cmFwX3NvY2tldChzZWxmLnNvY2ssCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFq
OHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvc3NsLnB5IiwgbGluZSA1
MDAsIGluIHdyYXBfc29ja2V0CnJldHVybiBzZWxmLnNzbHNvY2tldF9jbGFzcy5fY3JlYXRlKApG
aWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0z
LjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgMTA0MCwgaW4gX2NyZWF0ZQpzZWxmLmRv
X2hhbmRzaGFrZSgpCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcx
c3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvc3NsLnB5IiwgbGluZSAxMzA5LCBpbiBk
b19oYW5kc2hha2UKc2VsZi5fc3Nsb2JqLmRvX2hhbmRzaGFrZSgpCnNzbC5TU0xDZXJ0VmVyaWZp
Y2F0aW9uRXJyb3I6IFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRpZmljYXRl
IHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRpZmljYXRlIChf
c3NsLmM6MTEwOCkKCkR1cmluZyBoYW5kbGluZyBvZiB0aGUgYWJvdmUgZXhjZXB0aW9uLCBhbm90
aGVyIGV4Y2VwdGlvbiBvY2N1cnJlZDoKClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxp
YnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3dlYi9mZWVkcy9uZXdzLnB5IiwgbGluZSAx
NjgzLCBpbiBwYXJzZV9mZWVkcwp3aXRoIGNsb3NpbmcoYnIub3Blbl9ub3Zpc2l0KHVybCwgdGlt
ZW91dD1zZWxmLnRpbWVvdXQpKSBhcyBmOgpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtk
aWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9z
aXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyNDEsIGluIG9wZW5f
bm92aXNpdApyZXR1cm4gc2VsZi5fbWVjaF9vcGVuKApGaWxlICIvZ251L3N0b3JlLzhqejYwZmJy
OTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhv
bjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGlu
IF9tZWNoX29wZW4KcmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwg
ZGF0YSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1w
eXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5p
emUvX29wZW5lci5weSIsIGxpbmUgMjA0LCBpbiBvcGVuCnJlc3BvbnNlID0gbWV0aChyZXEsIHJl
c3BvbnNlKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5
LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hh
bml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA1MzUsIGluIGh0dHBfcmVzcG9uc2UKcmVzcG9u
c2UgPSBzZWxmLnBhcmVudC5lcnJvcigKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGlj
Z3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0
ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjIyLCBpbiBlcnJvcgpyZXN1
bHQgPSBzZWxmLl9jYWxsX2NoYWluKCphcmdzKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNu
YmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMu
OC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MTQsIGlu
IF9jYWxsX2NoYWluCnJlc3VsdCA9IGZ1bmMoKmFyZ3MpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBm
YnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0
aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDY1
NSwgaW4gaHR0cF9lcnJvcl8zMDIKcmV0dXJuIHNlbGYucGFyZW50Lm9wZW4obmV3KQpGaWxlICIv
Z251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5p
emUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXpl
LnB5IiwgbGluZSAyNTcsIGluIG9wZW4KcmV0dXJuIHNlbGYuX21lY2hfb3Blbih1cmxfb3JfcmVx
dWVzdCwgZGF0YSwgdGltZW91dD10aW1lb3V0KQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNu
YmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMu
OC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9t
ZWNoX29wZW4KcmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0
YSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRo
b24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUv
X29wZW5lci5weSIsIGxpbmUgMTkzLCBpbiBvcGVuCnJlc3BvbnNlID0gdXJsb3BlbihzZWxmLCBy
ZXEsIGRhdGEpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBm
MzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVj
aGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQyNSwgaW4gX29wZW4KcmVzdWx0ID0gc2Vs
Zi5fY2FsbF9jaGFpbihzZWxmLmhhbmRsZV9vcGVuLCBwcm90b2NvbCwgcHJvdG9jb2wgKwpGaWxl
ICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNo
YW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGli
Ml9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWluCnJlc3VsdCA9IGZ1bmMoKmFyZ3Mp
CkZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJy
ZS01LjIxLjAvbGliL2NhbGlicmUvY2FsaWJyZS91dGlscy9icm93c2VyLnB5IiwgbGluZSAyOSwg
aW4gaHR0cHNfb3BlbgpyZXR1cm4gc2VsZi5kb19vcGVuKGNvbm5fZmFjdG9yeSwgcmVxKQpGaWxl
ICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNo
YW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGli
Ml9mb3JrLnB5IiwgbGluZSAxMjMzLCBpbiBkb19vcGVuCnJhaXNlIFVSTEVycm9yKGVycikKdXJs
bGliLmVycm9yLlVSTEVycm9yOiA8dXJsb3BlbiBlcnJvciBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJ
RllfRkFJTEVEXSBjZXJ0aWZpY2F0ZSB2ZXJpZnkgZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2Fs
IGlzc3VlciBjZXJ0aWZpY2F0ZSAoX3NzbC5jOjExMDgpPgoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgpGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNs
aGp6YTBnLWNhbGlicmUtNS4yMS4wL2Jpbi8uY2FsaWJyZS1wYXJhbGxlbC1yZWFsIiwgbGluZSAy
MSwgaW4gPG1vZHVsZT4Kc3lzLmV4aXQobWFpbigpKQpGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYz
aWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGli
cmUvdXRpbHMvaXBjL3dvcmtlci5weSIsIGxpbmUgMjE2LCBpbiBtYWluCnJlc3VsdCA9IGZ1bmMo
KmFyZ3MsICoqa3dhcmdzKQpGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTky
dmNsaGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGlicmUvZ3VpMi9jb252ZXJ0
L2d1aV9jb252ZXJzaW9uLnB5IiwgbGluZSAzNCwgaW4gZ3VpX2NvbnZlcnRfcmVjaXBlCmd1aV9j
b252ZXJ0KCdmcm9tLWd1aS5yZWNpcGUnLCBvdXRwdXQsIHJlY29tbWVuZGF0aW9ucywgbm90aWZp
Y2F0aW9uPW5vdGlmaWNhdGlvbiwKRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxj
MXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL2d1aTIvY29u
dmVydC9ndWlfY29udmVyc2lvbi5weSIsIGxpbmUgMjgsIGluIGd1aV9jb252ZXJ0CnBsdW1iZXIu
cnVuKCkKRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1j
YWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL2Vib29rcy9jb252ZXJzaW9uL3BsdW1i
ZXIucHkiLCBsaW5lIDExMDUsIGluIHJ1bgpzZWxmLm9lYiA9IHNlbGYuaW5wdXRfcGx1Z2luKHN0
cmVhbSwgc2VsZi5vcHRzLApGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTky
dmNsaGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGlicmUvY3VzdG9taXplL2Nv
bnZlcnNpb24ucHkiLCBsaW5lIDI0NSwgaW4gX19jYWxsX18KcmV0ID0gc2VsZi5jb252ZXJ0KHN0
cmVhbSwgb3B0aW9ucywgZmlsZV9leHQsCkZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5x
anBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIxLjAvbGliL2NhbGlicmUvY2FsaWJyZS9lYm9v
a3MvY29udmVyc2lvbi9wbHVnaW5zL3JlY2lwZV9pbnB1dC5weSIsIGxpbmUgMTM5LCBpbiBjb252
ZXJ0CnJvLmRvd25sb2FkKCkKRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5
MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3dlYi9mZWVkcy9u
ZXdzLnB5IiwgbGluZSAxMDUxLCBpbiBkb3dubG9hZApyZXMgPSBzZWxmLmJ1aWxkX2luZGV4KCkK
RmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJl
LTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3dlYi9mZWVkcy9uZXdzLnB5IiwgbGluZSAxMjMx
LCBpbiBidWlsZF9pbmRleApyYWlzZSBWYWx1ZUVycm9yKCdObyBhcnRpY2xlcyBmb3VuZCwgYWJv
cnRpbmcnKQpWYWx1ZUVycm9yOiBObyBhcnRpY2xlcyBmb3VuZCwgYWJvcnRpbmcKCi1SeWFuCgpT
ZW50IHdpdGggW1Byb3Rvbk1haWxdKGh0dHBzOi8vcHJvdG9ubWFpbC5jb20vKSBTZWN1cmUgRW1h
aWwu

--b1_J3VH8g5zCCP9dbXm8SS4w6ULcFPjr1PdKYLo4O2Zc
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PGRpdj5IZWxsbyw8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5XaGVuIEkgY2xpY2sgdGhl
ICdmZXRjaCBuZXdzJyBidXR0b24gaW4gY2FsaWJyZSBpdCBhbHdheXMgZmFpbHMgdG8gZG93bmxv
YWQgdGhlIG5ld3MuJm5ic3A7IEhvd2V2ZXIsIHNvbWUgbmV3cyBzaXRlcyBsaWtlIGtkZSBuZXdz
IGFuZCBhcnMgdGVjaG5pY2EgcHJvZHVjZSBhIHBkZiB3aXRoIHRoZSBzc2wgZXJyb3IgaW4gaXQs
IHdoaWxlIGZldGNoaW5nIGNuZXQgd2lsbCBwcm9kdWNlIGEgY29udmVyc2lvbiBlcnJvciBib3gg
d2l0aCBhIG1lc3NhZ2UgIkZhaWxlZDogZmV0Y2ggbmV3cyBmcm9tIENORVQgbmV3cyIuPGJyPjwv
ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+JCBndWl4IHBhY2thZ2UgLS1zaG93PSJjYWxpYnJlIjxi
cj48L2Rpdj48ZGl2Pm5hbWU6IGNhbGlicmU8YnI+PC9kaXY+PGRpdj52ZXJzaW9uOiA1LjIxLjA8
YnI+PC9kaXY+PGRpdj5vdXRwdXRzOiBvdXQ8YnI+PC9kaXY+PGRpdj5zeXN0ZW1zOiB4ODZfNjQt
bGludXg8YnI+PC9kaXY+PGRpdj5kZXBlbmRlbmNpZXM6IGZvbnQtbGliZXJhdGlvbkAyLjEuNSBm
b250Y29uZmlnQDIuMTMuMSBnbGliQDIuNjIuNiBodW5zcGVsbEAxLjcuMCBoeXBoZW5AMi44Ljgg
aWN1NGNANjYuMTxicj48L2Rpdj48ZGl2PisgbGlianBlZy10dXJib0AyLjAuNSBsaWJqeHJAMS4x
IGxpYm10cEAxLjEuMTkgbGlicG5nQDEuNi4zNyBsaWJ1c2JAMS4wLjI0IG9wZW5zc2xAMS4xLjFq
IG9wdGlwbmdAMC43Ljc8YnI+PC9kaXY+PGRpdj4rIHBrZy1jb25maWdAMC4yOS4yIHBvZG9mb0Aw
LjkuNyBwb3BwbGVyQDAuODYuMSBweXRob24tYXBzd0AzLjMxLjEtcjEgcHl0aG9uLWJlYXV0aWZ1
bHNvdXA0QDQuOS4zPGJyPjwvZGl2PjxkaXY+KyBweXRob24tY2NoYXJkZXRAMi4xLjcgcHl0aG9u
LWNzcy1wYXJzZXJAMS4wLjYgcHl0aG9uLWNzc3NlbGVjdEAxLjEuMCBweXRob24tZGF0ZXV0aWxA
Mi44LjEgcHl0aG9uLWRidXNAMS4yLjE2PGJyPjwvZGl2PjxkaXY+KyBweXRob24tZG5zcHl0aG9u
QDEuMTYuMCBweXRob24tZHVrcHlAMC4zIHB5dGhvbi1mZWVkcGFyc2VyQDYuMC4yIHB5dGhvbi1m
bGFrZThAMy45LjEgcHl0aG9uLWh0bWwydGV4dEAyMDIwLjEuMTY8YnI+PC9kaXY+PGRpdj4rIHB5
dGhvbi1odG1sNS1wYXJzZXJAMC40LjkgcHl0aG9uLWh0bWw1bGliQDEuMSBweXRob24tbHhtbEA0
LjQuMiBweXRob24tbWFya2Rvd25AMy4zLjQgcHl0aG9uLW1lY2hhbml6ZUAwLjQuNTxicj48L2Rp
dj48ZGl2PisgcHl0aG9uLW1zZ3BhY2tAMS4wLjAgcHl0aG9uLW5ldGlmYWNlc0AwLjEwLjkgcHl0
aG9uLW9kZnB5QDEuNC4xIHB5dGhvbi1waWxsb3dAOC4xLjEgcHl0aG9uLXBzdXRpbEA1LjguMDxi
cj48L2Rpdj48ZGl2PisgcHl0aG9uLXB5N3pyQDAuMTQuMSBweXRob24tcHljaG1AMC44LjYgcHl0
aG9uLXB5Y3J5cHRvZG9tZUAzLjExLjAgcHl0aG9uLXB5Z21lbnRzQDIuNy4zIHB5dGhvbi1weXF0
LWJ1aWxkZXJAMS45LjA8YnI+PC9kaXY+PGRpdj4rIHB5dGhvbi1weXF0QDUuMTUuMiBweXRob24t
cHlxdHdlYmVuZ2luZUA1LjE1LjIgcHl0aG9uLXJlZ2V4QDIwMjAuNi44IHB5dGhvbi16ZXJvY29u
ZkAwLjI4LjggcXRiYXNlQDUuMTUuMjxicj48L2Rpdj48ZGl2PisgcXR3ZWJlbmdpbmVANS4xNS4y
IHNwZWVjaC1kaXNwYXRjaGVyQDAuMTAuMiBzcWxpdGVAMy4zMS4xIHhkZy11dGlsc0AxLjEuMzxi
cj48L2Rpdj48ZGl2PmxvY2F0aW9uOiAbXTg7O2ZpbGU6Ly9mZWRvcmEvZ251L3N0b3JlLzQ3bGQz
c2M3YnprYnMyNDYwNGszdnc1dzF3dzB5cG55LWd1aXgtbW9kdWxlLXVuaW9uL3NoYXJlL2d1aWxl
L3NpdGUvMy4wL2dudS9wYWNrYWdlcy9lYm9vay5zY20bXGdudS9wYWNrYWdlcy9lYm9vay5zY206
MTIxOjIbXTg7OxtcPGJyPjwvZGl2PjxkaXY+aG9tZXBhZ2U6IDxhIGhyZWY9Imh0dHBzOi8vY2Fs
aWJyZS1lYm9vay5jb20vIj5odHRwczovL2NhbGlicmUtZWJvb2suY29tLzwvYT48YnI+PC9kaXY+
PGRpdj5saWNlbnNlOiBHUEwgMyssIEdQTCAyKywgTEdQTCAyLjErLCBMR1BMIDIuMSwgTW9kaWZp
ZWQgQlNELCBFeHBhdCwgWm9wZSBQdWJsaWMgTGljZW5zZSAyLjEsIEFTTCAyLjAsIFB1YmxpYyBE
b21haW4sIFNJTCBPRkwgMS4xLCBDQy1CWS1TQSAzLjA8YnI+PC9kaXY+PGRpdj5zeW5vcHNpczog
RS1ib29rIGxpYnJhcnkgbWFuYWdlbWVudCBzb2Z0d2FyZSZuYnNwOzxicj48L2Rpdj48ZGl2PmRl
c2NyaXB0aW9uOiBDYWxpYnJlIGlzIGFuIGUtYm9vayBsaWJyYXJ5IG1hbmFnZXIuJm5ic3A7IEl0
IGNhbiB2aWV3LCBjb252ZXJ0IGFuZCBjYXRhbG9nIGUtYm9va3MgaW4gbW9zdCBvZiB0aGUgbWFq
b3I8YnI+PC9kaXY+PGRpdj4rIGUtYm9vayBmb3JtYXRzLiZuYnNwOyBJdCBjYW4gYWxzbyB0YWxr
IHRvIG1hbnkgZS1ib29rIHJlYWRlciBkZXZpY2VzLiZuYnNwOyBJdCBjYW4gZ28gb3V0IHRvIHRo
ZSBJbnRlcm5ldCBhbmQgZmV0Y2g8YnI+PC9kaXY+PGRpdj4rIG1ldGFkYXRhIGZvciBib29rcy4m
bmJzcDsgSXQgY2FuIGRvd25sb2FkIG5ld3NwYXBlcnMgYW5kIGNvbnZlcnQgdGhlbSBpbnRvIGUt
Ym9va3MgZm9yIGNvbnZlbmllbnQgcmVhZGluZy48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp
dj4kIGd1aXggZGVzY3JpYmU8YnI+PC9kaXY+PGRpdj5HZW5lcmF0aW9uIDQ5CURlYyAwMSAyMDIx
IDE5OjI1OjUwCShjdXJyZW50KTxicj48L2Rpdj48ZGl2PiZuYnNwOyBndWl4IDdhMTcxMjM8YnI+
PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVwb3NpdG9yeSBVUkw6IDxhIGhyZWY9Imh0
dHBzOi8vZ2l0LnNhdmFubmFoLmdudS5vcmcvZ2l0L2d1aXguZ2l0Ij5odHRwczovL2dpdC5zYXZh
bm5haC5nbnUub3JnL2dpdC9ndWl4LmdpdDwvYT48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsm
bmJzcDsgYnJhbmNoOiBtYXN0ZXI8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgY29t
bWl0OiA3YTE3MTIzNWFmYjQ4MWVkNmE5YjhlZjM0YTgxOWQyMzg1ZDM5Y2FkPGJyPjwvZGl2Pjxk
aXY+JCBjYWxpYnJlPGJyPjwvZGl2PjxkaXY+RmV0Y2ggbmV3cyBmcm9tIENORVQgTmV3czxicj48
L2Rpdj48ZGl2PkNvbnZlcnNpb24gb3B0aW9ucyBjaGFuZ2VkIGZyb20gZGVmYXVsdHM6PGJyPjwv
ZGl2PjxkaXY+Jm5ic3A7IHZlcmJvc2U6IDI8YnI+PC9kaXY+PGRpdj4mbmJzcDsgb3V0cHV0X3By
b2ZpbGU6ICdnZW5lcmljX2VpbmsnPGJyPjwvZGl2PjxkaXY+UmVzb2x2ZWQgY29udmVyc2lvbiBv
cHRpb25zPGJyPjwvZGl2PjxkaXY+Y2FsaWJyZSB2ZXJzaW9uOiA1LjIxLjA8YnI+PC9kaXY+PGRp
dj57J2FzY2lpaXplJzogRmFsc2UsPGJyPjwvZGl2PjxkaXY+J2F1dGhvcl9zb3J0JzogTm9uZSw8
YnI+PC9kaXY+PGRpdj4nYXV0aG9ycyc6IE5vbmUsPGJyPjwvZGl2PjxkaXY+J2Jhc2VfZm9udF9z
aXplJzogMCw8YnI+PC9kaXY+PGRpdj4nYm9va19wcm9kdWNlcic6IE5vbmUsPGJyPjwvZGl2Pjxk
aXY+J2NoYW5nZV9qdXN0aWZpY2F0aW9uJzogJ29yaWdpbmFsJyw8YnI+PC9kaXY+PGRpdj4nY2hh
cHRlcic6IE5vbmUsPGJyPjwvZGl2PjxkaXY+J2NoYXB0ZXJfbWFyayc6ICdwYWdlYnJlYWsnLDxi
cj48L2Rpdj48ZGl2Pidjb21tZW50cyc6IE5vbmUsPGJyPjwvZGl2PjxkaXY+J2NvdmVyJzogTm9u
ZSw8YnI+PC9kaXY+PGRpdj4nZGVidWdfcGlwZWxpbmUnOiBOb25lLDxicj48L2Rpdj48ZGl2Pidk
ZWh5cGhlbmF0ZSc6IFRydWUsPGJyPjwvZGl2PjxkaXY+J2RlbGV0ZV9ibGFua19wYXJhZ3JhcGhz
JzogVHJ1ZSw8YnI+PC9kaXY+PGRpdj4nZGlzYWJsZV9mb250X3Jlc2NhbGluZyc6IEZhbHNlLDxi
cj48L2Rpdj48ZGl2Pidkb250X2Rvd25sb2FkX3JlY2lwZSc6IEZhbHNlLDxicj48L2Rpdj48ZGl2
Pidkb250X3NwbGl0X29uX3BhZ2VfYnJlYWtzJzogVHJ1ZSw8YnI+PC9kaXY+PGRpdj4nZHVwbGlj
YXRlX2xpbmtzX2luX3RvYyc6IEZhbHNlLDxicj48L2Rpdj48ZGl2PidlbWJlZF9hbGxfZm9udHMn
OiBGYWxzZSw8YnI+PC9kaXY+PGRpdj4nZW1iZWRfZm9udF9mYW1pbHknOiBOb25lLDxicj48L2Rp
dj48ZGl2PidlbmFibGVfaGV1cmlzdGljcyc6IEZhbHNlLDxicj48L2Rpdj48ZGl2PidlcHViX2Zs
YXR0ZW4nOiBGYWxzZSw8YnI+PC9kaXY+PGRpdj4nZXB1Yl9pbmxpbmVfdG9jJzogRmFsc2UsPGJy
PjwvZGl2PjxkaXY+J2VwdWJfdG9jX2F0X2VuZCc6IEZhbHNlLDxicj48L2Rpdj48ZGl2PidlcHVi
X3ZlcnNpb24nOiAnMicsPGJyPjwvZGl2PjxkaXY+J2V4cGFuZF9jc3MnOiBGYWxzZSw8YnI+PC9k
aXY+PGRpdj4nZXh0cmFfY3NzJzogTm9uZSw8YnI+PC9kaXY+PGRpdj4nZXh0cmFjdF90byc6IE5v
bmUsPGJyPjwvZGl2PjxkaXY+J2ZpbHRlcl9jc3MnOiBOb25lLDxicj48L2Rpdj48ZGl2PidmaXhf
aW5kZW50cyc6IFRydWUsPGJyPjwvZGl2PjxkaXY+J2Zsb3dfc2l6ZSc6IDI2MCw8YnI+PC9kaXY+
PGRpdj4nZm9udF9zaXplX21hcHBpbmcnOiBOb25lLDxicj48L2Rpdj48ZGl2Pidmb3JtYXRfc2Nl
bmVfYnJlYWtzJzogVHJ1ZSw8YnI+PC9kaXY+PGRpdj4naHRtbF91bndyYXBfZmFjdG9yJzogMC40
LDxicj48L2Rpdj48ZGl2PidpbnB1dF9lbmNvZGluZyc6IE5vbmUsPGJyPjwvZGl2PjxkaXY+J2lu
cHV0X3Byb2ZpbGUnOiAmbHQ7Y2FsaWJyZS5jdXN0b21pemUucHJvZmlsZXMuSW5wdXRQcm9maWxl
IG9iamVjdCBhdCAweDdmYWIzY2FmNzI1MCZndDssPGJyPjwvZGl2PjxkaXY+J2luc2VydF9ibGFu
a19saW5lJzogRmFsc2UsPGJyPjwvZGl2PjxkaXY+J2luc2VydF9ibGFua19saW5lX3NpemUnOiAw
LjUsPGJyPjwvZGl2PjxkaXY+J2luc2VydF9tZXRhZGF0YSc6IEZhbHNlLDxicj48L2Rpdj48ZGl2
Pidpc2JuJzogTm9uZSw8YnI+PC9kaXY+PGRpdj4naXRhbGljaXplX2NvbW1vbl9jYXNlcyc6IFRy
dWUsPGJyPjwvZGl2PjxkaXY+J2tlZXBfbGlnYXR1cmVzJzogRmFsc2UsPGJyPjwvZGl2PjxkaXY+
J2xhbmd1YWdlJzogTm9uZSw8YnI+PC9kaXY+PGRpdj4nbGV2ZWwxX3RvYyc6IE5vbmUsPGJyPjwv
ZGl2PjxkaXY+J2xldmVsMl90b2MnOiBOb25lLDxicj48L2Rpdj48ZGl2PidsZXZlbDNfdG9jJzog
Tm9uZSw8YnI+PC9kaXY+PGRpdj4nbGluZV9oZWlnaHQnOiAwLDxicj48L2Rpdj48ZGl2PidsaW5l
YXJpemVfdGFibGVzJzogRmFsc2UsPGJyPjwvZGl2PjxkaXY+J2xyZic6IEZhbHNlLDxicj48L2Rp
dj48ZGl2PidtYXJnaW5fYm90dG9tJzogNS4wLDxicj48L2Rpdj48ZGl2PidtYXJnaW5fbGVmdCc6
IDUuMCw8YnI+PC9kaXY+PGRpdj4nbWFyZ2luX3JpZ2h0JzogNS4wLDxicj48L2Rpdj48ZGl2Pidt
YXJnaW5fdG9wJzogNS4wLDxicj48L2Rpdj48ZGl2PidtYXJrdXBfY2hhcHRlcl9oZWFkaW5ncyc6
IFRydWUsPGJyPjwvZGl2PjxkaXY+J21heF90b2NfbGlua3MnOiA1MCw8YnI+PC9kaXY+PGRpdj4n
bWluaW11bV9saW5lX2hlaWdodCc6IDEyMC4wLDxicj48L2Rpdj48ZGl2Pidub19jaGFwdGVyc19p
bl90b2MnOiBGYWxzZSw8YnI+PC9kaXY+PGRpdj4nbm9fZGVmYXVsdF9lcHViX2NvdmVyJzogRmFs
c2UsPGJyPjwvZGl2PjxkaXY+J25vX2lubGluZV9uYXZiYXJzJzogRmFsc2UsPGJyPjwvZGl2Pjxk
aXY+J25vX3N2Z19jb3Zlcic6IEZhbHNlLDxicj48L2Rpdj48ZGl2PidvdXRwdXRfcHJvZmlsZSc6
ICZsdDtjYWxpYnJlLmN1c3RvbWl6ZS5wcm9maWxlcy5HZW5lcmljRWluayBvYmplY3QgYXQgMHg3
ZmFiM2NhZjc1NTAmZ3Q7LDxicj48L2Rpdj48ZGl2PidwYWdlX2JyZWFrc19iZWZvcmUnOiBOb25l
LDxicj48L2Rpdj48ZGl2PidwcmVmZXJfbWV0YWRhdGFfY292ZXInOiBGYWxzZSw8YnI+PC9kaXY+
PGRpdj4ncHJlc2VydmVfY292ZXJfYXNwZWN0X3JhdGlvJzogRmFsc2UsPGJyPjwvZGl2PjxkaXY+
J3ByZXR0eV9wcmludCc6IFRydWUsPGJyPjwvZGl2PjxkaXY+J3B1YmRhdGUnOiBOb25lLDxicj48
L2Rpdj48ZGl2PidwdWJsaXNoZXInOiBOb25lLDxicj48L2Rpdj48ZGl2PidyYXRpbmcnOiBOb25l
LDxicj48L2Rpdj48ZGl2PidyZWFkX21ldGFkYXRhX2Zyb21fb3BmJzogTm9uZSw8YnI+PC9kaXY+
PGRpdj4ncmVtb3ZlX2Zha2VfbWFyZ2lucyc6IFRydWUsPGJyPjwvZGl2PjxkaXY+J3JlbW92ZV9m
aXJzdF9pbWFnZSc6IEZhbHNlLDxicj48L2Rpdj48ZGl2PidyZW1vdmVfcGFyYWdyYXBoX3NwYWNp
bmcnOiBGYWxzZSw8YnI+PC9kaXY+PGRpdj4ncmVtb3ZlX3BhcmFncmFwaF9zcGFjaW5nX2luZGVu
dF9zaXplJzogMS41LDxicj48L2Rpdj48ZGl2PidyZW51bWJlcl9oZWFkaW5ncyc6IFRydWUsPGJy
PjwvZGl2PjxkaXY+J3JlcGxhY2Vfc2NlbmVfYnJlYWtzJzogJycsPGJyPjwvZGl2PjxkaXY+J3Nl
YXJjaF9yZXBsYWNlJzogTm9uZSw8YnI+PC9kaXY+PGRpdj4nc2VyaWVzJzogTm9uZSw8YnI+PC9k
aXY+PGRpdj4nc2VyaWVzX2luZGV4JzogTm9uZSw8YnI+PC9kaXY+PGRpdj4nc21hcnRlbl9wdW5j
dHVhdGlvbic6IEZhbHNlLDxicj48L2Rpdj48ZGl2PidzcjFfcmVwbGFjZSc6ICcnLDxicj48L2Rp
dj48ZGl2PidzcjFfc2VhcmNoJzogJycsPGJyPjwvZGl2PjxkaXY+J3NyMl9yZXBsYWNlJzogJycs
PGJyPjwvZGl2PjxkaXY+J3NyMl9zZWFyY2gnOiAnJyw8YnI+PC9kaXY+PGRpdj4nc3IzX3JlcGxh
Y2UnOiAnJyw8YnI+PC9kaXY+PGRpdj4nc3IzX3NlYXJjaCc6ICcnLDxicj48L2Rpdj48ZGl2Pidz
dGFydF9yZWFkaW5nX2F0JzogTm9uZSw8YnI+PC9kaXY+PGRpdj4nc3Vic2V0X2VtYmVkZGVkX2Zv
bnRzJzogRmFsc2UsPGJyPjwvZGl2PjxkaXY+J3RhZ3MnOiBOb25lLDxicj48L2Rpdj48ZGl2Pid0
ZXN0JzogRmFsc2UsPGJyPjwvZGl2PjxkaXY+J3RpbWVzdGFtcCc6IE5vbmUsPGJyPjwvZGl2Pjxk
aXY+J3RpdGxlJzogTm9uZSw8YnI+PC9kaXY+PGRpdj4ndGl0bGVfc29ydCc6IE5vbmUsPGJyPjwv
ZGl2PjxkaXY+J3RvY19maWx0ZXInOiBOb25lLDxicj48L2Rpdj48ZGl2Pid0b2NfdGhyZXNob2xk
JzogNiw8YnI+PC9kaXY+PGRpdj4ndG9jX3RpdGxlJzogTm9uZSw8YnI+PC9kaXY+PGRpdj4ndHJh
bnNmb3JtX2Nzc19ydWxlcyc6IE5vbmUsPGJyPjwvZGl2PjxkaXY+J3Vuc21hcnRlbl9wdW5jdHVh
dGlvbic6IEZhbHNlLDxicj48L2Rpdj48ZGl2Pid1bndyYXBfbGluZXMnOiBUcnVlLDxicj48L2Rp
dj48ZGl2Pid1c2VfYXV0b190b2MnOiBGYWxzZSw8YnI+PC9kaXY+PGRpdj4ndmVyYm9zZSc6IDJ9
PGJyPjwvZGl2PjxkaXY+SW5wdXRGb3JtYXRQbHVnaW46IFJlY2lwZSBJbnB1dCBydW5uaW5nPGJy
PjwvZGl2PjxkaXY+RG93bmxvYWRpbmcgcmVjaXBlIHVybjogYnVpbHRpbjpjbmV0bmV3czxicj48
L2Rpdj48ZGl2PlRyeWluZyB0byBnZXQgbGF0ZXN0IHZlcnNpb24gb2YgcmVjaXBlOiBjbmV0bmV3
czxicj48L2Rpdj48ZGl2PlVzaW5nIHVzZXIgYWdlbnQ6IE1vemlsbGEvNS4wIChXaW5kb3dzIE5U
IDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28p
IENocm9tZS84MC4wLjM5ODcuODcgU2FmYXJpLzUzNy4zNjxicj48L2Rpdj48ZGl2PkZhaWxlZCBm
ZWVkOiBDTkVUIE5ld3M8YnI+PC9kaXY+PGRpdj5UcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25i
a2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44
L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDEyMjksIGlu
IGRvX29wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgaC5yZXF1ZXN0KHN0cihy
ZXEuZ2V0X21ldGhvZCgpKSwgc3RyKHJlcS5nZXRfc2VsZWN0b3IoKSksIHJlcS5kYXRhLDxicj48
L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pj
bHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGlu
ZSAxMjQ1LCBpbiByZXF1ZXN0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYu
X3NlbmRfcmVxdWVzdChtZXRob2QsIHVybCwgYm9keSwgaGVhZGVycywgZW5jb2RlX2NodW5rZWQp
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFq
OHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHki
LCBsaW5lIDEyOTEsIGluIF9zZW5kX3JlcXVlc3Q8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsm
bmJzcDsgc2VsZi5lbmRoZWFkZXJzKGJvZHksIGVuY29kZV9jaHVua2VkPWVuY29kZV9jaHVua2Vk
KTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkx
ajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5
IiwgbGluZSAxMjQwLCBpbiBlbmRoZWFkZXJzPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHNlbGYuX3NlbmRfb3V0cHV0KG1lc3NhZ2VfYm9keSwgZW5jb2RlX2NodW5rZWQ9ZW5jb2Rl
X2NodW5rZWQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2
OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9j
bGllbnQucHkiLCBsaW5lIDEwMDgsIGluIF9zZW5kX291dHB1dDxicj48L2Rpdj48ZGl2PiZuYnNw
OyZuYnNwOyZuYnNwOyBzZWxmLnNlbmQobXNnKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIv
Z251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9s
aWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSA5NDgsIGluIHNlbmQ8YnI+PC9kaXY+
PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5jb25uZWN0KCk8YnI+PC9kaXY+PGRpdj4mbmJz
cDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRo
b24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTQxNCwgaW4gY29u
bmVjdDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLnNvY2sgPSBzZWxmLl9j
b250ZXh0LndyYXBfc29ja2V0KHNlbGYuc29jayw8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAi
L2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIv
bGliL3B5dGhvbjMuOC9zc2wucHkiLCBsaW5lIDUwMCwgaW4gd3JhcF9zb2NrZXQ8YnI+PC9kaXY+
PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmV0dXJuIHNlbGYuc3Nsc29ja2V0X2NsYXNzLl9jcmVh
dGUoPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lt
eTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvc3NsLnB5IiwgbGlu
ZSAxMDQwLCBpbiBfY3JlYXRlPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYu
ZG9faGFuZHNoYWtlKCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJp
YzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9z
c2wucHkiLCBsaW5lIDEzMDksIGluIGRvX2hhbmRzaGFrZTxicj48L2Rpdj48ZGl2PiZuYnNwOyZu
YnNwOyZuYnNwOyBzZWxmLl9zc2xvYmouZG9faGFuZHNoYWtlKCk8YnI+PC9kaXY+PGRpdj5zc2wu
U1NMQ2VydFZlcmlmaWNhdGlvbkVycm9yOiBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJRllfRkFJTEVE
XSBjZXJ0aWZpY2F0ZSB2ZXJpZnkgZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2FsIGlzc3VlciBj
ZXJ0aWZpY2F0ZSAoX3NzbC5jOjExMDgpPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+RHVy
aW5nIGhhbmRsaW5nIG9mIHRoZSBhYm92ZSBleGNlcHRpb24sIGFub3RoZXIgZXhjZXB0aW9uIG9j
Y3VycmVkOjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KTo8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS81dzdm
azVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9j
YWxpYnJlL3dlYi9mZWVkcy9uZXdzLnB5IiwgbGluZSAxNjgzLCBpbiBwYXJzZV9mZWVkczxicj48
L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyB3aXRoIGNsb3NpbmcoYnIub3Blbl9ub3Zpc2l0
KHVybCwgdGltZW91dD1zZWxmLnRpbWVvdXQpKSBhcyBmOjxicj48L2Rpdj48ZGl2PiZuYnNwOyBG
aWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1t
ZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVj
aGFuaXplLnB5IiwgbGluZSAyNDEsIGluIG9wZW5fbm92aXNpdDxicj48L2Rpdj48ZGl2PiZuYnNw
OyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5fbWVjaF9vcGVuKDxicj48L2Rpdj48ZGl2PiZuYnNw
OyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
bWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW48YnI+PC9kaXY+PGRpdj4mbmJz
cDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVz
dCwgZGF0YSk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkz
bmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24z
Ljgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjA0LCBpbiBvcGVu
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3BvbnNlID0gbWV0aChyZXEsIHJl
c3BvbnNlKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNu
YmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMu
OC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA1MzUsIGlu
IGh0dHBfcmVzcG9uc2U8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2Ug
PSBzZWxmLnBhcmVudC5lcnJvcig8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9y
ZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41
L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUg
MjIyLCBpbiBlcnJvcjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXN1bHQgPSBz
ZWxmLl9jYWxsX2NoYWluKCphcmdzKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0
b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40
LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5
IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWluPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHJlc3VsdCA9IGZ1bmMoKmFyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUv
c3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0w
LjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2Zvcmsu
cHkiLCBsaW5lIDY1NSwgaW4gaHR0cF9lcnJvcl8zMDI8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJz
cDsmbmJzcDsgcmV0dXJuIHNlbGYucGFyZW50Lm9wZW4obmV3KTxicj48L2Rpdj48ZGl2PiZuYnNw
OyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
bWVjaGFuaXplLnB5IiwgbGluZSAyNTcsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJz
cDsmbmJzcDsgcmV0dXJuIHNlbGYuX21lY2hfb3Blbih1cmxfb3JfcmVxdWVzdCwgZGF0YSwgdGlt
ZW91dD10aW1lb3V0KTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYw
ZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5
dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyODcs
IGluIF9tZWNoX29wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2Ug
PSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSk8YnI+PC9kaXY+PGRpdj4m
bmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1w
eXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5p
emUvX29wZW5lci5weSIsIGxpbmUgMTkzLCBpbiBvcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHJlc3BvbnNlID0gdXJsb3BlbihzZWxmLCByZXEsIGRhdGEpPGJyPjwvZGl2Pjxk
aXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBm
MzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVj
aGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQyNSwgaW4gX29wZW48YnI+PC9kaXY+PGRp
dj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gc2VsZi5fY2FsbF9jaGFpbihzZWxmLmhhbmRs
ZV9vcGVuLCBwcm90b2NvbCwgcHJvdG9jb2wgKzxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIv
Z251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5p
emUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9m
b3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWluPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHJlc3VsdCA9IGZ1bmMoKmFyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUg
Ii9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIx
LjAvbGliL2NhbGlicmUvY2FsaWJyZS91dGlscy9icm93c2VyLnB5IiwgbGluZSAyOSwgaW4gaHR0
cHNfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5kb19v
cGVuKGNvbm5fZmFjdG9yeSwgcmVxKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0
b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40
LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5
IiwgbGluZSAxMjMzLCBpbiBkb19vcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHJhaXNlIFVSTEVycm9yKGVycik8YnI+PC9kaXY+PGRpdj51cmxsaWIuZXJyb3IuVVJMRXJyb3I6
ICZsdDt1cmxvcGVuIGVycm9yIFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRp
ZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRpZmlj
YXRlIChfc3NsLmM6MTEwOCkmZ3Q7PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+RmFpbGVk
IGZlZWQ6IENORVQgUmV2aWV3czxicj48L2Rpdj48ZGl2PlRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KTo8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZi
cjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRo
b24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgMTIy
OSwgaW4gZG9fb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBoLnJlcXVlc3Qo
c3RyKHJlcS5nZXRfbWV0aG9kKCkpLCBzdHIocmVxLmdldF9zZWxlY3RvcigpKSwgcmVxLmRhdGEs
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFq
OHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHki
LCBsaW5lIDEyNDUsIGluIHJlcXVlc3Q8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsg
c2VsZi5fc2VuZF9yZXF1ZXN0KG1ldGhvZCwgdXJsLCBib2R5LCBoZWFkZXJzLCBlbmNvZGVfY2h1
bmtlZCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4Zngz
aW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVu
dC5weSIsIGxpbmUgMTI5MSwgaW4gX3NlbmRfcmVxdWVzdDxicj48L2Rpdj48ZGl2PiZuYnNwOyZu
YnNwOyZuYnNwOyBzZWxmLmVuZGhlYWRlcnMoYm9keSwgZW5jb2RlX2NodW5rZWQ9ZW5jb2RlX2No
dW5rZWQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4
M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGll
bnQucHkiLCBsaW5lIDEyNDAsIGluIGVuZGhlYWRlcnM8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJz
cDsmbmJzcDsgc2VsZi5fc2VuZF9vdXRwdXQobWVzc2FnZV9ib2R5LCBlbmNvZGVfY2h1bmtlZD1l
bmNvZGVfY2h1bmtlZCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJp
YzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9o
dHRwL2NsaWVudC5weSIsIGxpbmUgMTAwOCwgaW4gX3NlbmRfb3V0cHV0PGJyPjwvZGl2PjxkaXY+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuc2VuZChtc2cpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZp
bGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMu
OC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDk0OCwgaW4gc2VuZDxicj48
L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLmNvbm5lY3QoKTxicj48L2Rpdj48ZGl2
PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEw
LXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxNDE0LCBp
biBjb25uZWN0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuc29jayA9IHNl
bGYuX2NvbnRleHQud3JhcF9zb2NrZXQoc2VsZi5zb2NrLDxicj48L2Rpdj48ZGl2PiZuYnNwOyBG
aWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0z
LjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgNTAwLCBpbiB3cmFwX3NvY2tldDxicj48
L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5zc2xzb2NrZXRfY2xhc3Mu
X2NyZWF0ZSg8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4
ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9zc2wucHki
LCBsaW5lIDEwNDAsIGluIF9jcmVhdGU8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsg
c2VsZi5kb19oYW5kc2hha2UoKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3Jl
L3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9u
My44L3NzbC5weSIsIGxpbmUgMTMwOSwgaW4gZG9faGFuZHNoYWtlPGJyPjwvZGl2PjxkaXY+Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHNlbGYuX3NzbG9iai5kb19oYW5kc2hha2UoKTxicj48L2Rpdj48ZGl2
PnNzbC5TU0xDZXJ0VmVyaWZpY2F0aW9uRXJyb3I6IFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9G
QUlMRURdIGNlcnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNz
dWVyIGNlcnRpZmljYXRlIChfc3NsLmM6MTEwOCk8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp
dj5EdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlvbiwgYW5vdGhlciBleGNlcHRp
b24gb2NjdXJyZWQ6PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOjxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3Jl
LzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxp
YnJlL2NhbGlicmUvd2ViL2ZlZWRzL25ld3MucHkiLCBsaW5lIDE2ODMsIGluIHBhcnNlX2ZlZWRz
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHdpdGggY2xvc2luZyhici5vcGVuX25v
dmlzaXQodXJsLCB0aW1lb3V0PXNlbGYudGltZW91dCkpIGFzIGY6PGJyPjwvZGl2PjxkaXY+Jm5i
c3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0
aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXpl
L19tZWNoYW5pemUucHkiLCBsaW5lIDI0MSwgaW4gb3Blbl9ub3Zpc2l0PGJyPjwvZGl2PjxkaXY+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJldHVybiBzZWxmLl9tZWNoX29wZW4oPGJyPjwvZGl2PjxkaXY+
Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzkt
cHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFu
aXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI4NywgaW4gX21lY2hfb3Blbjxicj48L2Rpdj48ZGl2
PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IFVzZXJBZ2VudEJhc2Uub3BlbihzZWxmLCBy
ZXF1ZXN0LCBkYXRhKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYw
ZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5
dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAyMDQsIGlu
IG9wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSBtZXRoKHJl
cSwgcmVzcG9uc2UpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBm
YnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0
aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDUz
NSwgaW4gaHR0cF9yZXNwb25zZTxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNw
b25zZSA9IHNlbGYucGFyZW50LmVycm9yKDxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251
L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUt
MC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5Iiwg
bGluZSAyMjIsIGluIGVycm9yPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3Vs
dCA9IHNlbGYuX2NhbGxfY2hhaW4oKmFyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9n
bnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6
ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2Zv
cmsucHkiLCBsaW5lIDQxNCwgaW4gX2NhbGxfY2hhaW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJz
cDsmbmJzcDsgcmVzdWx0ID0gZnVuYygqYXJncyk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAi
L2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFu
aXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJf
Zm9yay5weSIsIGxpbmUgNjU1LCBpbiBodHRwX2Vycm9yXzMwMjxicj48L2Rpdj48ZGl2PiZuYnNw
OyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5wYXJlbnQub3BlbihuZXcpPGJyPjwvZGl2PjxkaXY+
Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzkt
cHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFu
aXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI1NywgaW4gb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNw
OyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5fbWVjaF9vcGVuKHVybF9vcl9yZXF1ZXN0LCBkYXRh
LCB0aW1lb3V0PXRpbWVvdXQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUv
OGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9s
aWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5l
IDI4NywgaW4gX21lY2hfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNw
b25zZSA9IFVzZXJBZ2VudEJhc2Uub3BlbihzZWxmLCByZXF1ZXN0LCBkYXRhKTxicj48L2Rpdj48
ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4Zzlw
ZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21l
Y2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAxOTMsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4mbmJz
cDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSB1cmxvcGVuKHNlbGYsIHJlcSwgZGF0YSk8YnI+PC9k
aXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQz
OGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdl
cy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNDI1LCBpbiBfb3Blbjxicj48L2Rp
dj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXN1bHQgPSBzZWxmLl9jYWxsX2NoYWluKHNlbGYu
aGFuZGxlX29wZW4sIHByb3RvY29sLCBwcm90b2NvbCArPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZp
bGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1l
Y2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxs
aWIyX2ZvcmsucHkiLCBsaW5lIDQxNCwgaW4gX2NhbGxfY2hhaW48YnI+PC9kaXY+PGRpdj4mbmJz
cDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gZnVuYygqYXJncyk8YnI+PC9kaXY+PGRpdj4mbmJzcDsg
RmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJl
LTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3V0aWxzL2Jyb3dzZXIucHkiLCBsaW5lIDI5LCBp
biBodHRwc19vcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJldHVybiBzZWxm
LmRvX29wZW4oY29ubl9mYWN0b3J5LCByZXEpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9n
bnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6
ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2Zv
cmsucHkiLCBsaW5lIDEyMzMsIGluIGRvX29wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsm
bmJzcDsgcmFpc2UgVVJMRXJyb3IoZXJyKTxicj48L2Rpdj48ZGl2PnVybGxpYi5lcnJvci5VUkxF
cnJvcjogJmx0O3VybG9wZW4gZXJyb3IgW1NTTDogQ0VSVElGSUNBVEVfVkVSSUZZX0ZBSUxFRF0g
Y2VydGlmaWNhdGUgdmVyaWZ5IGZhaWxlZDogdW5hYmxlIHRvIGdldCBsb2NhbCBpc3N1ZXIgY2Vy
dGlmaWNhdGUgKF9zc2wuYzoxMTA4KSZndDs8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5G
YWlsZWQgZmVlZDogQ05FVCBIb3cgVG88YnI+PC9kaXY+PGRpdj5UcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6
NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIv
cHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5l
IDEyMjksIGluIGRvX29wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgaC5yZXF1
ZXN0KHN0cihyZXEuZ2V0X21ldGhvZCgpKSwgc3RyKHJlcS5nZXRfc2VsZWN0b3IoKSksIHJlcS5k
YXRhLDxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNp
bXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50
LnB5IiwgbGluZSAxMjQ1LCBpbiByZXF1ZXN0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHNlbGYuX3NlbmRfcmVxdWVzdChtZXRob2QsIHVybCwgYm9keSwgaGVhZGVycywgZW5jb2Rl
X2NodW5rZWQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2
OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9j
bGllbnQucHkiLCBsaW5lIDEyOTEsIGluIF9zZW5kX3JlcXVlc3Q8YnI+PC9kaXY+PGRpdj4mbmJz
cDsmbmJzcDsmbmJzcDsgc2VsZi5lbmRoZWFkZXJzKGJvZHksIGVuY29kZV9jaHVua2VkPWVuY29k
ZV9jaHVua2VkKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2Jw
djhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAv
Y2xpZW50LnB5IiwgbGluZSAxMjQwLCBpbiBlbmRoZWFkZXJzPGJyPjwvZGl2PjxkaXY+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHNlbGYuX3NlbmRfb3V0cHV0KG1lc3NhZ2VfYm9keSwgZW5jb2RlX2NodW5r
ZWQ9ZW5jb2RlX2NodW5rZWQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUv
c2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24z
LjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEwMDgsIGluIF9zZW5kX291dHB1dDxicj48L2Rpdj48
ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLnNlbmQobXNnKTxicj48L2Rpdj48ZGl2PiZuYnNw
OyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhv
bi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSA5NDgsIGluIHNlbmQ8
YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5jb25uZWN0KCk8YnI+PC9kaXY+
PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFz
djZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTQx
NCwgaW4gY29ubmVjdDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLnNvY2sg
PSBzZWxmLl9jb250ZXh0LndyYXBfc29ja2V0KHNlbGYuc29jayw8YnI+PC9kaXY+PGRpdj4mbmJz
cDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRo
b24tMy44LjIvbGliL3B5dGhvbjMuOC9zc2wucHkiLCBsaW5lIDUwMCwgaW4gd3JhcF9zb2NrZXQ8
YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmV0dXJuIHNlbGYuc3Nsc29ja2V0X2Ns
YXNzLl9jcmVhdGUoPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3
YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvc3Ns
LnB5IiwgbGluZSAxMDQwLCBpbiBfY3JlYXRlPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHNlbGYuZG9faGFuZHNoYWtlKCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9z
dG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5
dGhvbjMuOC9zc2wucHkiLCBsaW5lIDEzMDksIGluIGRvX2hhbmRzaGFrZTxicj48L2Rpdj48ZGl2
PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLl9zc2xvYmouZG9faGFuZHNoYWtlKCk8YnI+PC9kaXY+
PGRpdj5zc2wuU1NMQ2VydFZlcmlmaWNhdGlvbkVycm9yOiBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJ
RllfRkFJTEVEXSBjZXJ0aWZpY2F0ZSB2ZXJpZnkgZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2Fs
IGlzc3VlciBjZXJ0aWZpY2F0ZSAoX3NzbC5jOjExMDgpPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2
PjxkaXY+RHVyaW5nIGhhbmRsaW5nIG9mIHRoZSBhYm92ZSBleGNlcHRpb24sIGFub3RoZXIgZXhj
ZXB0aW9uIG9jY3VycmVkOjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KTo8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9z
dG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIv
Y2FsaWJyZS9jYWxpYnJlL3dlYi9mZWVkcy9uZXdzLnB5IiwgbGluZSAxNjgzLCBpbiBwYXJzZV9m
ZWVkczxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyB3aXRoIGNsb3NpbmcoYnIub3Bl
bl9ub3Zpc2l0KHVybCwgdGltZW91dD1zZWxmLnRpbWVvdXQpKSBhcyBmOjxicj48L2Rpdj48ZGl2
PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5
LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hh
bml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyNDEsIGluIG9wZW5fbm92aXNpdDxicj48L2Rpdj48
ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5fbWVjaF9vcGVuKDxicj48L2Rpdj48
ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4Zzlw
ZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21l
Y2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW48YnI+PC9kaXY+
PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2Vs
ZiwgcmVxdWVzdCwgZGF0YSk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84
ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xp
Yi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjA0
LCBpbiBvcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3BvbnNlID0gbWV0
aChyZXEsIHJlc3BvbnNlKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhq
ejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGli
L3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGlu
ZSA1MzUsIGluIGh0dHBfcmVzcG9uc2U8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsg
cmVzcG9uc2UgPSBzZWxmLnBhcmVudC5lcnJvcig8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAi
L2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFu
aXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5w
eSIsIGxpbmUgMjIyLCBpbiBlcnJvcjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBy
ZXN1bHQgPSBzZWxmLl9jYWxsX2NoYWluKCphcmdzKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxl
ICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNo
YW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGli
Ml9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWluPGJyPjwvZGl2PjxkaXY+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHJlc3VsdCA9IGZ1bmMoKmFyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZp
bGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1l
Y2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxs
aWIyX2ZvcmsucHkiLCBsaW5lIDY1NSwgaW4gaHR0cF9lcnJvcl8zMDI8YnI+PC9kaXY+PGRpdj4m
bmJzcDsmbmJzcDsmbmJzcDsgcmV0dXJuIHNlbGYucGFyZW50Lm9wZW4obmV3KTxicj48L2Rpdj48
ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4Zzlw
ZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21l
Y2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyNTcsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4m
bmJzcDsmbmJzcDsmbmJzcDsgcmV0dXJuIHNlbGYuX21lY2hfb3Blbih1cmxfb3JfcmVxdWVzdCwg
ZGF0YSwgdGltZW91dD10aW1lb3V0KTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0
b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40
LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5Iiwg
bGluZSAyODcsIGluIF9tZWNoX29wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsg
cmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSk8YnI+PC9k
aXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQz
OGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdl
cy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMTkzLCBpbiBvcGVuPGJyPjwvZGl2PjxkaXY+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3BvbnNlID0gdXJsb3BlbihzZWxmLCByZXEsIGRhdGEpPGJy
PjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3Mmwz
aWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFj
a2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQyNSwgaW4gX29wZW48YnI+
PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gc2VsZi5fY2FsbF9jaGFpbihz
ZWxmLmhhbmRsZV9vcGVuLCBwcm90b2NvbCwgcHJvdG9jb2wgKzxicj48L2Rpdj48ZGl2PiZuYnNw
OyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
dXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWluPGJyPjwvZGl2PjxkaXY+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3VsdCA9IGZ1bmMoKmFyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5i
c3A7IEZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2Fs
aWJyZS01LjIxLjAvbGliL2NhbGlicmUvY2FsaWJyZS91dGlscy9icm93c2VyLnB5IiwgbGluZSAy
OSwgaW4gaHR0cHNfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4g
c2VsZi5kb19vcGVuKGNvbm5fZmFjdG9yeSwgcmVxKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxl
ICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNo
YW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGli
Ml9mb3JrLnB5IiwgbGluZSAxMjMzLCBpbiBkb19vcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHJhaXNlIFVSTEVycm9yKGVycik8YnI+PC9kaXY+PGRpdj51cmxsaWIuZXJyb3Iu
VVJMRXJyb3I6ICZsdDt1cmxvcGVuIGVycm9yIFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlM
RURdIGNlcnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNzdWVy
IGNlcnRpZmljYXRlIChfc3NsLmM6MTEwOCkmZ3Q7PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk
aXY+RmFpbGVkIGZlZWQ6IENORVQgaVBob25lIFVwZGF0ZTxicj48L2Rpdj48ZGl2PlRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KTo8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2du
dS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXpl
LTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9y
ay5weSIsIGxpbmUgMTIyOSwgaW4gZG9fb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZu
YnNwOyBoLnJlcXVlc3Qoc3RyKHJlcS5nZXRfbWV0aG9kKCkpLCBzdHIocmVxLmdldF9zZWxlY3Rv
cigpKSwgcmVxLmRhdGEsPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2Qy
aWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgv
aHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDUsIGluIHJlcXVlc3Q8YnI+PC9kaXY+PGRpdj4mbmJz
cDsmbmJzcDsmbmJzcDsgc2VsZi5fc2VuZF9yZXF1ZXN0KG1ldGhvZCwgdXJsLCBib2R5LCBoZWFk
ZXJzLCBlbmNvZGVfY2h1bmtlZCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9y
ZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhv
bjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI5MSwgaW4gX3NlbmRfcmVxdWVzdDxicj48L2Rp
dj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLmVuZGhlYWRlcnMoYm9keSwgZW5jb2RlX2No
dW5rZWQ9ZW5jb2RlX2NodW5rZWQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3Rv
cmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRo
b24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDAsIGluIGVuZGhlYWRlcnM8YnI+PC9kaXY+
PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5fc2VuZF9vdXRwdXQobWVzc2FnZV9ib2R5LCBl
bmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1bmtlZCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAi
L2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIv
bGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTAwOCwgaW4gX3NlbmRfb3V0cHV0
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuc2VuZChtc2cpPGJyPjwvZGl2
PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcx
c3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDk0
OCwgaW4gc2VuZDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLmNvbm5lY3Qo
KTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkx
ajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5
IiwgbGluZSAxNDE0LCBpbiBjb25uZWN0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHNlbGYuc29jayA9IHNlbGYuX2NvbnRleHQud3JhcF9zb2NrZXQoc2VsZi5zb2NrLDxicj48L2Rp
dj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3
MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgNTAwLCBpbiB3
cmFwX3NvY2tldDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5z
c2xzb2NrZXRfY2xhc3MuX2NyZWF0ZSg8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9z
dG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5
dGhvbjMuOC9zc2wucHkiLCBsaW5lIDEwNDAsIGluIF9jcmVhdGU8YnI+PC9kaXY+PGRpdj4mbmJz
cDsmbmJzcDsmbmJzcDsgc2VsZi5kb19oYW5kc2hha2UoKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBG
aWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0z
LjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgMTMwOSwgaW4gZG9faGFuZHNoYWtlPGJy
PjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuX3NzbG9iai5kb19oYW5kc2hha2Uo
KTxicj48L2Rpdj48ZGl2PnNzbC5TU0xDZXJ0VmVyaWZpY2F0aW9uRXJyb3I6IFtTU0w6IENFUlRJ
RklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0
byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRpZmljYXRlIChfc3NsLmM6MTEwOCk8YnI+PC9kaXY+PGRp
dj48YnI+PC9kaXY+PGRpdj5EdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlvbiwg
YW5vdGhlciBleGNlcHRpb24gb2NjdXJyZWQ6PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOjxicj48L2Rpdj48ZGl2PiZuYnNwOyBG
aWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNhbGlicmUt
NS4yMS4wL2xpYi9jYWxpYnJlL2NhbGlicmUvd2ViL2ZlZWRzL25ld3MucHkiLCBsaW5lIDE2ODMs
IGluIHBhcnNlX2ZlZWRzPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHdpdGggY2xv
c2luZyhici5vcGVuX25vdmlzaXQodXJsLCB0aW1lb3V0PXNlbGYudGltZW91dCkpIGFzIGY6PGJy
PjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3Mmwz
aWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFj
a2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI0MSwgaW4gb3Blbl9ub3Zpc2l0
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJldHVybiBzZWxmLl9tZWNoX29wZW4o
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3
MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUt
cGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI4NywgaW4gX21lY2hfb3Bl
bjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IFVzZXJBZ2VudEJh
c2Uub3BlbihzZWxmLCByZXF1ZXN0LCBkYXRhKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIv
Z251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5p
emUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5
IiwgbGluZSAyMDQsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVz
cG9uc2UgPSBtZXRoKHJlcSwgcmVzcG9uc2UpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9n
bnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6
ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2Zv
cmsucHkiLCBsaW5lIDUzNSwgaW4gaHR0cF9yZXNwb25zZTxicj48L2Rpdj48ZGl2PiZuYnNwOyZu
YnNwOyZuYnNwOyByZXNwb25zZSA9IHNlbGYucGFyZW50LmVycm9yKDxicj48L2Rpdj48ZGl2PiZu
YnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5
dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6
ZS9fb3BlbmVyLnB5IiwgbGluZSAyMjIsIGluIGVycm9yPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHJlc3VsdCA9IHNlbGYuX2NhbGxfY2hhaW4oKmFyZ3MpPGJyPjwvZGl2PjxkaXY+
Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzkt
cHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFu
aXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQxNCwgaW4gX2NhbGxfY2hhaW48YnI+PC9kaXY+
PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gZnVuYygqYXJncyk8YnI+PC9kaXY+PGRp
dj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYz
OS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNo
YW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNjU1LCBpbiBodHRwX2Vycm9yXzMwMjxicj48
L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5wYXJlbnQub3BlbihuZXcp
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3
MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUt
cGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI1NywgaW4gb3Blbjxicj48
L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5fbWVjaF9vcGVuKHVybF9v
cl9yZXF1ZXN0LCBkYXRhLCB0aW1lb3V0PXRpbWVvdXQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZp
bGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1l
Y2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNo
YW5pemUucHkiLCBsaW5lIDI4NywgaW4gX21lY2hfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZu
YnNwOyZuYnNwOyByZXNwb25zZSA9IFVzZXJBZ2VudEJhc2Uub3BlbihzZWxmLCByZXF1ZXN0LCBk
YXRhKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtk
aWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9z
aXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAxOTMsIGluIG9wZW48YnI+
PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSB1cmxvcGVuKHNlbGYsIHJl
cSwgZGF0YSk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkz
bmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24z
Ljgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNDI1LCBp
biBfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXN1bHQgPSBzZWxmLl9j
YWxsX2NoYWluKHNlbGYuaGFuZGxlX29wZW4sIHByb3RvY29sLCBwcm90b2NvbCArPGJyPjwvZGl2
PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhn
OXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMv
bWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQxNCwgaW4gX2NhbGxfY2hhaW48YnI+
PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gZnVuYygqYXJncyk8YnI+PC9k
aXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZj
bGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3V0aWxzL2Jyb3dzZXIu
cHkiLCBsaW5lIDI5LCBpbiBodHRwc19vcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHJldHVybiBzZWxmLmRvX29wZW4oY29ubl9mYWN0b3J5LCByZXEpPGJyPjwvZGl2PjxkaXY+
Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzkt
cHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFu
aXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDEyMzMsIGluIGRvX29wZW48YnI+PC9kaXY+PGRp
dj4mbmJzcDsmbmJzcDsmbmJzcDsgcmFpc2UgVVJMRXJyb3IoZXJyKTxicj48L2Rpdj48ZGl2PnVy
bGxpYi5lcnJvci5VUkxFcnJvcjogJmx0O3VybG9wZW4gZXJyb3IgW1NTTDogQ0VSVElGSUNBVEVf
VkVSSUZZX0ZBSUxFRF0gY2VydGlmaWNhdGUgdmVyaWZ5IGZhaWxlZDogdW5hYmxlIHRvIGdldCBs
b2NhbCBpc3N1ZXIgY2VydGlmaWNhdGUgKF9zc2wuYzoxMTA4KSZndDs8YnI+PC9kaXY+PGRpdj48
YnI+PC9kaXY+PGRpdj5GYWlsZWQgZmVlZDogQ05FVCBDcmF2ZTxicj48L2Rpdj48ZGl2PlRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KTo8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAi
L2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFu
aXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJf
Zm9yay5weSIsIGxpbmUgMTIyOSwgaW4gZG9fb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNw
OyZuYnNwOyBoLnJlcXVlc3Qoc3RyKHJlcS5nZXRfbWV0aG9kKCkpLCBzdHIocmVxLmdldF9zZWxl
Y3RvcigpKSwgcmVxLmRhdGEsPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUv
c2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24z
LjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDUsIGluIHJlcXVlc3Q8YnI+PC9kaXY+PGRpdj4m
bmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5fc2VuZF9yZXF1ZXN0KG1ldGhvZCwgdXJsLCBib2R5LCBo
ZWFkZXJzLCBlbmNvZGVfY2h1bmtlZCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9z
dG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5
dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI5MSwgaW4gX3NlbmRfcmVxdWVzdDxicj48
L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLmVuZGhlYWRlcnMoYm9keSwgZW5jb2Rl
X2NodW5rZWQ9ZW5jb2RlX2NodW5rZWQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUv
c3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9w
eXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDAsIGluIGVuZGhlYWRlcnM8YnI+PC9k
aXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5fc2VuZF9vdXRwdXQobWVzc2FnZV9ib2R5
LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1bmtlZCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmls
ZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44
LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTAwOCwgaW4gX3NlbmRfb3V0
cHV0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuc2VuZChtc2cpPGJyPjwv
ZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNs
eDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5l
IDk0OCwgaW4gc2VuZDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLmNvbm5l
Y3QoKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNp
bXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50
LnB5IiwgbGluZSAxNDE0LCBpbiBjb25uZWN0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHNlbGYuc29jayA9IHNlbGYuX2NvbnRleHQud3JhcF9zb2NrZXQoc2VsZi5zb2NrLDxicj48
L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pj
bHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgNTAwLCBp
biB3cmFwX3NvY2tldDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2Vs
Zi5zc2xzb2NrZXRfY2xhc3MuX2NyZWF0ZSg8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2du
dS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGli
L3B5dGhvbjMuOC9zc2wucHkiLCBsaW5lIDEwNDAsIGluIF9jcmVhdGU8YnI+PC9kaXY+PGRpdj4m
bmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5kb19oYW5kc2hha2UoKTxicj48L2Rpdj48ZGl2PiZuYnNw
OyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhv
bi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgMTMwOSwgaW4gZG9faGFuZHNoYWtl
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuX3NzbG9iai5kb19oYW5kc2hh
a2UoKTxicj48L2Rpdj48ZGl2PnNzbC5TU0xDZXJ0VmVyaWZpY2F0aW9uRXJyb3I6IFtTU0w6IENF
UlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJs
ZSB0byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRpZmljYXRlIChfc3NsLmM6MTEwOCk8YnI+PC9kaXY+
PGRpdj48YnI+PC9kaXY+PGRpdj5EdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlv
biwgYW5vdGhlciBleGNlcHRpb24gb2NjdXJyZWQ6PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk
aXY+VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOjxicj48L2Rpdj48ZGl2PiZuYnNw
OyBGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNhbGli
cmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGlicmUvd2ViL2ZlZWRzL25ld3MucHkiLCBsaW5lIDE2
ODMsIGluIHBhcnNlX2ZlZWRzPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHdpdGgg
Y2xvc2luZyhici5vcGVuX25vdmlzaXQodXJsLCB0aW1lb3V0PXNlbGYudGltZW91dCkpIGFzIGY6
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3
MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUt
cGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI0MSwgaW4gb3Blbl9ub3Zp
c2l0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJldHVybiBzZWxmLl9tZWNoX29w
ZW4oPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2Rp
Y2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3Np
dGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI4NywgaW4gX21lY2hf
b3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IFVzZXJBZ2Vu
dEJhc2Uub3BlbihzZWxmLCByZXF1ZXN0LCBkYXRhKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxl
ICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNo
YW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVy
LnB5IiwgbGluZSAyMDQsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsg
cmVzcG9uc2UgPSBtZXRoKHJlcSwgcmVzcG9uc2UpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUg
Ii9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hh
bml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIy
X2ZvcmsucHkiLCBsaW5lIDUzNSwgaW4gaHR0cF9yZXNwb25zZTxicj48L2Rpdj48ZGl2PiZuYnNw
OyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IHNlbGYucGFyZW50LmVycm9yKDxicj48L2Rpdj48ZGl2
PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5
LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hh
bml6ZS9fb3BlbmVyLnB5IiwgbGluZSAyMjIsIGluIGVycm9yPGJyPjwvZGl2PjxkaXY+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHJlc3VsdCA9IHNlbGYuX2NhbGxfY2hhaW4oKmFyZ3MpPGJyPjwvZGl2Pjxk
aXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBm
MzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVj
aGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQxNCwgaW4gX2NhbGxfY2hhaW48YnI+PC9k
aXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gZnVuYygqYXJncyk8YnI+PC9kaXY+
PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5
cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9t
ZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNjU1LCBpbiBodHRwX2Vycm9yXzMwMjxi
cj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5wYXJlbnQub3Blbihu
ZXcpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2Rp
Y2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3Np
dGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI1NywgaW4gb3Blbjxi
cj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5fbWVjaF9vcGVuKHVy
bF9vcl9yZXF1ZXN0LCBkYXRhLCB0aW1lb3V0PXRpbWVvdXQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7
IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9u
LW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19t
ZWNoYW5pemUucHkiLCBsaW5lIDI4NywgaW4gX21lY2hfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNw
OyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IFVzZXJBZ2VudEJhc2Uub3BlbihzZWxmLCByZXF1ZXN0
LCBkYXRhKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNu
YmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMu
OC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAxOTMsIGluIG9wZW48
YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSB1cmxvcGVuKHNlbGYs
IHJlcSwgZGF0YSk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZi
cjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRo
b24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNDI1
LCBpbiBfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXN1bHQgPSBzZWxm
Ll9jYWxsX2NoYWluKHNlbGYuaGFuZGxlX29wZW4sIHByb3RvY29sLCBwcm90b2NvbCArPGJyPjwv
ZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpk
MzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2Fn
ZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQxNCwgaW4gX2NhbGxfY2hhaW48
YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gZnVuYygqYXJncyk8YnI+
PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5
MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3V0aWxzL2Jyb3dz
ZXIucHkiLCBsaW5lIDI5LCBpbiBodHRwc19vcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHJldHVybiBzZWxmLmRvX29wZW4oY29ubl9mYWN0b3J5LCByZXEpPGJyPjwvZGl2Pjxk
aXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBm
MzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVj
aGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDEyMzMsIGluIGRvX29wZW48YnI+PC9kaXY+
PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmFpc2UgVVJMRXJyb3IoZXJyKTxicj48L2Rpdj48ZGl2
PnVybGxpYi5lcnJvci5VUkxFcnJvcjogJmx0O3VybG9wZW4gZXJyb3IgW1NTTDogQ0VSVElGSUNB
VEVfVkVSSUZZX0ZBSUxFRF0gY2VydGlmaWNhdGUgdmVyaWZ5IGZhaWxlZDogdW5hYmxlIHRvIGdl
dCBsb2NhbCBpc3N1ZXIgY2VydGlmaWNhdGUgKF9zc2wuYzoxMTA4KSZndDs8YnI+PC9kaXY+PGRp
dj48YnI+PC9kaXY+PGRpdj5GYWlsZWQgZmVlZDogQ05FVCBDYXIgVGVjaDxicj48L2Rpdj48ZGl2
PlRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KTo8YnI+PC9kaXY+PGRpdj4mbmJzcDsg
RmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24t
bWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3Vy
bGxpYjJfZm9yay5weSIsIGxpbmUgMTIyOSwgaW4gZG9fb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNw
OyZuYnNwOyZuYnNwOyBoLnJlcXVlc3Qoc3RyKHJlcS5nZXRfbWV0aG9kKCkpLCBzdHIocmVxLmdl
dF9zZWxlY3RvcigpKSwgcmVxLmRhdGEsPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUv
c3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9w
eXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDUsIGluIHJlcXVlc3Q8YnI+PC9kaXY+
PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5fc2VuZF9yZXF1ZXN0KG1ldGhvZCwgdXJsLCBi
b2R5LCBoZWFkZXJzLCBlbmNvZGVfY2h1bmtlZCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAi
L2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIv
bGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI5MSwgaW4gX3NlbmRfcmVxdWVz
dDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLmVuZGhlYWRlcnMoYm9keSwg
ZW5jb2RlX2NodW5rZWQ9ZW5jb2RlX2NodW5rZWQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUg
Ii9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4y
L2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDAsIGluIGVuZGhlYWRlcnM8
YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5fc2VuZF9vdXRwdXQobWVzc2Fn
ZV9ib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1bmtlZCk8YnI+PC9kaXY+PGRpdj4mbmJz
cDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRo
b24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTAwOCwgaW4gX3Nl
bmRfb3V0cHV0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuc2VuZChtc2cp
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFq
OHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHki
LCBsaW5lIDk0OCwgaW4gc2VuZDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxm
LmNvbm5lY3QoKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2Jw
djhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAv
Y2xpZW50LnB5IiwgbGluZSAxNDE0LCBpbiBjb25uZWN0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHNlbGYuc29jayA9IHNlbGYuX2NvbnRleHQud3JhcF9zb2NrZXQoc2VsZi5zb2Nr
LDxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkx
ajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUg
NTAwLCBpbiB3cmFwX3NvY2tldDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1
cm4gc2VsZi5zc2xzb2NrZXRfY2xhc3MuX2NyZWF0ZSg8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmls
ZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44
LjIvbGliL3B5dGhvbjMuOC9zc2wucHkiLCBsaW5lIDEwNDAsIGluIF9jcmVhdGU8YnI+PC9kaXY+
PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5kb19oYW5kc2hha2UoKTxicj48L2Rpdj48ZGl2
PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEw
LXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgMTMwOSwgaW4gZG9faGFu
ZHNoYWtlPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuX3NzbG9iai5kb19o
YW5kc2hha2UoKTxicj48L2Rpdj48ZGl2PnNzbC5TU0xDZXJ0VmVyaWZpY2F0aW9uRXJyb3I6IFtT
U0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6
IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRpZmljYXRlIChfc3NsLmM6MTEwOCk8YnI+
PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5EdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4
Y2VwdGlvbiwgYW5vdGhlciBleGNlcHRpb24gb2NjdXJyZWQ6PGJyPjwvZGl2PjxkaXY+PGJyPjwv
ZGl2PjxkaXY+VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOjxicj48L2Rpdj48ZGl2
PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNsaGp6YTBn
LWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGlicmUvd2ViL2ZlZWRzL25ld3MucHkiLCBs
aW5lIDE2ODMsIGluIHBhcnNlX2ZlZWRzPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHdpdGggY2xvc2luZyhici5vcGVuX25vdmlzaXQodXJsLCB0aW1lb3V0PXNlbGYudGltZW91dCkp
IGFzIGY6PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25i
a2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44
L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI0MSwgaW4gb3Bl
bl9ub3Zpc2l0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJldHVybiBzZWxmLl9t
ZWNoX29wZW4oPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5
M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9u
My44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI4NywgaW4g
X21lY2hfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IFVz
ZXJBZ2VudEJhc2Uub3BlbihzZWxmLCByZXF1ZXN0LCBkYXRhKTxicj48L2Rpdj48ZGl2PiZuYnNw
OyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
b3BlbmVyLnB5IiwgbGluZSAyMDQsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsm
bmJzcDsgcmVzcG9uc2UgPSBtZXRoKHJlcSwgcmVzcG9uc2UpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7
IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9u
LW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191
cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDUzNSwgaW4gaHR0cF9yZXNwb25zZTxicj48L2Rpdj48ZGl2
PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IHNlbGYucGFyZW50LmVycm9yKDxicj48L2Rp
dj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4
ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2Vz
L21lY2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAyMjIsIGluIGVycm9yPGJyPjwvZGl2PjxkaXY+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3VsdCA9IHNlbGYuX2NhbGxfY2hhaW4oKmFyZ3MpPGJyPjwv
ZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpk
MzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2Fn
ZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQxNCwgaW4gX2NhbGxfY2hhaW48
YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gZnVuYygqYXJncyk8YnI+
PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNp
amQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNr
YWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNjU1LCBpbiBodHRwX2Vycm9y
XzMwMjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5wYXJlbnQu
b3BlbihuZXcpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5
M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9u
My44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI1NywgaW4g
b3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5fbWVjaF9v
cGVuKHVybF9vcl9yZXF1ZXN0LCBkYXRhLCB0aW1lb3V0PXRpbWVvdXQpPGJyPjwvZGl2PjxkaXY+
Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzkt
cHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFu
aXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI4NywgaW4gX21lY2hfb3Blbjxicj48L2Rpdj48ZGl2
PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IFVzZXJBZ2VudEJhc2Uub3BlbihzZWxmLCBy
ZXF1ZXN0LCBkYXRhKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYw
ZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5
dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAxOTMsIGlu
IG9wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSB1cmxvcGVu
KHNlbGYsIHJlcSwgZGF0YSk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84
ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xp
Yi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxp
bmUgNDI1LCBpbiBfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXN1bHQg
PSBzZWxmLl9jYWxsX2NoYWluKHNlbGYuaGFuZGxlX29wZW4sIHByb3RvY29sLCBwcm90b2NvbCAr
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3
MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUt
cGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQxNCwgaW4gX2NhbGxf
Y2hhaW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gZnVuYygqYXJn
cyk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFq
cGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3V0aWxz
L2Jyb3dzZXIucHkiLCBsaW5lIDI5LCBpbiBodHRwc19vcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHJldHVybiBzZWxmLmRvX29wZW4oY29ubl9mYWN0b3J5LCByZXEpPGJyPjwv
ZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpk
MzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2Fn
ZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDEyMzMsIGluIGRvX29wZW48YnI+
PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmFpc2UgVVJMRXJyb3IoZXJyKTxicj48L2Rp
dj48ZGl2PnVybGxpYi5lcnJvci5VUkxFcnJvcjogJmx0O3VybG9wZW4gZXJyb3IgW1NTTDogQ0VS
VElGSUNBVEVfVkVSSUZZX0ZBSUxFRF0gY2VydGlmaWNhdGUgdmVyaWZ5IGZhaWxlZDogdW5hYmxl
IHRvIGdldCBsb2NhbCBpc3N1ZXIgY2VydGlmaWNhdGUgKF9zc2wuYzoxMTA4KSZndDs8YnI+PC9k
aXY+PGRpdj48YnI+PC9kaXY+PGRpdj5GYWlsZWQgZmVlZDogQ05FVCBBbmRyb2lkIFVwZGF0ZTxi
cj48L2Rpdj48ZGl2PlRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KTo8YnI+PC9kaXY+
PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5
cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9t
ZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgMTIyOSwgaW4gZG9fb3Blbjxicj48L2Rp
dj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBoLnJlcXVlc3Qoc3RyKHJlcS5nZXRfbWV0aG9kKCkp
LCBzdHIocmVxLmdldF9zZWxlY3RvcigpKSwgcmVxLmRhdGEsPGJyPjwvZGl2PjxkaXY+Jm5ic3A7
IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9u
LTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDUsIGluIHJlcXVl
c3Q8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5fc2VuZF9yZXF1ZXN0KG1l
dGhvZCwgdXJsLCBib2R5LCBoZWFkZXJzLCBlbmNvZGVfY2h1bmtlZCk8YnI+PC9kaXY+PGRpdj4m
bmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1w
eXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI5MSwgaW4g
X3NlbmRfcmVxdWVzdDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLmVuZGhl
YWRlcnMoYm9keSwgZW5jb2RlX2NodW5rZWQ9ZW5jb2RlX2NodW5rZWQpPGJyPjwvZGl2PjxkaXY+
Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAt
cHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDAsIGlu
IGVuZGhlYWRlcnM8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5fc2VuZF9v
dXRwdXQobWVzc2FnZV9ib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1bmtlZCk8YnI+PC9k
aXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4
NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUg
MTAwOCwgaW4gX3NlbmRfb3V0cHV0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNl
bGYuc2VuZChtc2cpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3
YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0
cC9jbGllbnQucHkiLCBsaW5lIDk0OCwgaW4gc2VuZDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNw
OyZuYnNwOyBzZWxmLmNvbm5lY3QoKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0
b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0
aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxNDE0LCBpbiBjb25uZWN0PGJyPjwvZGl2Pjxk
aXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuc29jayA9IHNlbGYuX2NvbnRleHQud3JhcF9zb2Nr
ZXQoc2VsZi5zb2NrLDxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmlj
N2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3Nz
bC5weSIsIGxpbmUgNTAwLCBpbiB3cmFwX3NvY2tldDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNw
OyZuYnNwOyByZXR1cm4gc2VsZi5zc2xzb2NrZXRfY2xhc3MuX2NyZWF0ZSg8YnI+PC9kaXY+PGRp
dj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZx
MC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9zc2wucHkiLCBsaW5lIDEwNDAsIGluIF9jcmVh
dGU8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5kb19oYW5kc2hha2UoKTxi
cj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4
Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgMTMw
OSwgaW4gZG9faGFuZHNoYWtlPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYu
X3NzbG9iai5kb19oYW5kc2hha2UoKTxicj48L2Rpdj48ZGl2PnNzbC5TU0xDZXJ0VmVyaWZpY2F0
aW9uRXJyb3I6IFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRpZmljYXRlIHZl
cmlmeSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRpZmljYXRlIChfc3Ns
LmM6MTEwOCk8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5EdXJpbmcgaGFuZGxpbmcgb2Yg
dGhlIGFib3ZlIGV4Y2VwdGlvbiwgYW5vdGhlciBleGNlcHRpb24gb2NjdXJyZWQ6PGJyPjwvZGl2
PjxkaXY+PGJyPjwvZGl2PjxkaXY+VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOjxi
cj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMx
cTkydmNsaGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGlicmUvd2ViL2ZlZWRz
L25ld3MucHkiLCBsaW5lIDE2ODMsIGluIHBhcnNlX2ZlZWRzPGJyPjwvZGl2PjxkaXY+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHdpdGggY2xvc2luZyhici5vcGVuX25vdmlzaXQodXJsLCB0aW1lb3V0PXNl
bGYudGltZW91dCkpIGFzIGY6PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUv
OGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9s
aWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5l
IDI0MSwgaW4gb3Blbl9ub3Zpc2l0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJl
dHVybiBzZWxmLl9tZWNoX29wZW4oPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3Rv
cmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQu
NS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBs
aW5lIDI4NywgaW4gX21lY2hfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBy
ZXNwb25zZSA9IFVzZXJBZ2VudEJhc2Uub3BlbihzZWxmLCByZXF1ZXN0LCBkYXRhKTxicj48L2Rp
dj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4
ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2Vz
L21lY2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAyMDQsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4m
bmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSBtZXRoKHJlcSwgcmVzcG9uc2UpPGJyPjwvZGl2
PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhn
OXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMv
bWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDUzNSwgaW4gaHR0cF9yZXNwb25zZTxi
cj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IHNlbGYucGFyZW50LmVy
cm9yKDxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtk
aWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9z
aXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAyMjIsIGluIGVycm9yPGJy
PjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3VsdCA9IHNlbGYuX2NhbGxfY2hhaW4o
KmFyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25i
a2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44
L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQxNCwgaW4g
X2NhbGxfY2hhaW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gZnVu
YygqYXJncyk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkz
bmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24z
Ljgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNjU1LCBp
biBodHRwX2Vycm9yXzMwMjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4g
c2VsZi5wYXJlbnQub3BlbihuZXcpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3Rv
cmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQu
NS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBs
aW5lIDI1NywgaW4gb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4g
c2VsZi5fbWVjaF9vcGVuKHVybF9vcl9yZXF1ZXN0LCBkYXRhLCB0aW1lb3V0PXRpbWVvdXQpPGJy
PjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3Mmwz
aWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFj
a2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI4NywgaW4gX21lY2hfb3Blbjxi
cj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IFVzZXJBZ2VudEJhc2Uu
b3BlbihzZWxmLCByZXF1ZXN0LCBkYXRhKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251
L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUt
MC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5Iiwg
bGluZSAxOTMsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9u
c2UgPSB1cmxvcGVuKHNlbGYsIHJlcSwgZGF0YSk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAi
L2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFu
aXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJf
Zm9yay5weSIsIGxpbmUgNDI1LCBpbiBfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZu
YnNwOyByZXN1bHQgPSBzZWxmLl9jYWxsX2NoYWluKHNlbGYuaGFuZGxlX29wZW4sIHByb3RvY29s
LCBwcm90b2NvbCArPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBm
YnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0
aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQx
NCwgaW4gX2NhbGxfY2hhaW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0
ID0gZnVuYygqYXJncyk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS81dzdm
azVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9j
YWxpYnJlL3V0aWxzL2Jyb3dzZXIucHkiLCBsaW5lIDI5LCBpbiBodHRwc19vcGVuPGJyPjwvZGl2
PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJldHVybiBzZWxmLmRvX29wZW4oY29ubl9mYWN0b3J5
LCByZXEpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25i
a2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44
L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDEyMzMsIGlu
IGRvX29wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmFpc2UgVVJMRXJyb3Io
ZXJyKTxicj48L2Rpdj48ZGl2PnVybGxpYi5lcnJvci5VUkxFcnJvcjogJmx0O3VybG9wZW4gZXJy
b3IgW1NTTDogQ0VSVElGSUNBVEVfVkVSSUZZX0ZBSUxFRF0gY2VydGlmaWNhdGUgdmVyaWZ5IGZh
aWxlZDogdW5hYmxlIHRvIGdldCBsb2NhbCBpc3N1ZXIgY2VydGlmaWNhdGUgKF9zc2wuYzoxMTA4
KSZndDs8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5GYWlsZWQgZmVlZDogQ05FVCBHYW1p
bmc8YnI+PC9kaXY+PGRpdj5UcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6PGJyPjwv
ZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpk
MzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2Fn
ZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDEyMjksIGluIGRvX29wZW48YnI+
PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgaC5yZXF1ZXN0KHN0cihyZXEuZ2V0X21ldGhv
ZCgpKSwgc3RyKHJlcS5nZXRfc2VsZWN0b3IoKSksIHJlcS5kYXRhLDxicj48L2Rpdj48ZGl2PiZu
YnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5
dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxMjQ1LCBpbiBy
ZXF1ZXN0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuX3NlbmRfcmVxdWVz
dChtZXRob2QsIHVybCwgYm9keSwgaGVhZGVycywgZW5jb2RlX2NodW5rZWQpPGJyPjwvZGl2Pjxk
aXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2
cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyOTEs
IGluIF9zZW5kX3JlcXVlc3Q8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5l
bmRoZWFkZXJzKGJvZHksIGVuY29kZV9jaHVua2VkPWVuY29kZV9jaHVua2VkKTxicj48L2Rpdj48
ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2
NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxMjQw
LCBpbiBlbmRoZWFkZXJzPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuX3Nl
bmRfb3V0cHV0KG1lc3NhZ2VfYm9keSwgZW5jb2RlX2NodW5rZWQ9ZW5jb2RlX2NodW5rZWQpPGJy
PjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhj
amNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBs
aW5lIDEwMDgsIGluIF9zZW5kX291dHB1dDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNw
OyBzZWxmLnNlbmQobXNnKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3Nk
MmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44
L2h0dHAvY2xpZW50LnB5IiwgbGluZSA5NDgsIGluIHNlbmQ8YnI+PC9kaXY+PGRpdj4mbmJzcDsm
bmJzcDsmbmJzcDsgc2VsZi5jb25uZWN0KCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2du
dS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGli
L3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTQxNCwgaW4gY29ubmVjdDxicj48L2Rp
dj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLnNvY2sgPSBzZWxmLl9jb250ZXh0LndyYXBf
c29ja2V0KHNlbGYuc29jayw8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9z
ZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMu
OC9zc2wucHkiLCBsaW5lIDUwMCwgaW4gd3JhcF9zb2NrZXQ8YnI+PC9kaXY+PGRpdj4mbmJzcDsm
bmJzcDsmbmJzcDsgcmV0dXJuIHNlbGYuc3Nsc29ja2V0X2NsYXNzLl9jcmVhdGUoPGJyPjwvZGl2
PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcx
c3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvc3NsLnB5IiwgbGluZSAxMDQwLCBpbiBf
Y3JlYXRlPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuZG9faGFuZHNoYWtl
KCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15
MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9zc2wucHkiLCBsaW5l
IDEzMDksIGluIGRvX2hhbmRzaGFrZTxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBz
ZWxmLl9zc2xvYmouZG9faGFuZHNoYWtlKCk8YnI+PC9kaXY+PGRpdj5zc2wuU1NMQ2VydFZlcmlm
aWNhdGlvbkVycm9yOiBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJRllfRkFJTEVEXSBjZXJ0aWZpY2F0
ZSB2ZXJpZnkgZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2FsIGlzc3VlciBjZXJ0aWZpY2F0ZSAo
X3NzbC5jOjExMDgpPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+RHVyaW5nIGhhbmRsaW5n
IG9mIHRoZSBhYm92ZSBleGNlcHRpb24sIGFub3RoZXIgZXhjZXB0aW9uIG9jY3VycmVkOjxicj48
L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KTo8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFq
cGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3dlYi9m
ZWVkcy9uZXdzLnB5IiwgbGluZSAxNjgzLCBpbiBwYXJzZV9mZWVkczxicj48L2Rpdj48ZGl2PiZu
YnNwOyZuYnNwOyZuYnNwOyB3aXRoIGNsb3NpbmcoYnIub3Blbl9ub3Zpc2l0KHVybCwgdGltZW91
dD1zZWxmLnRpbWVvdXQpKSBhcyBmOjxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0
b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40
LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5Iiwg
bGluZSAyNDEsIGluIG9wZW5fbm92aXNpdDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNw
OyByZXR1cm4gc2VsZi5fbWVjaF9vcGVuKDxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251
L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUt
MC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5
IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJz
cDsgcmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSk8YnI+
PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNp
amQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNr
YWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjA0LCBpbiBvcGVuPGJyPjwvZGl2Pjxk
aXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3BvbnNlID0gbWV0aChyZXEsIHJlc3BvbnNlKTxicj48
L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lq
ZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2th
Z2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA1MzUsIGluIGh0dHBfcmVzcG9u
c2U8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSBzZWxmLnBhcmVu
dC5lcnJvcig8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkz
bmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24z
Ljgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjIyLCBpbiBlcnJv
cjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXN1bHQgPSBzZWxmLl9jYWxsX2No
YWluKCphcmdzKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJy
OTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhv
bjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MTQs
IGluIF9jYWxsX2NoYWluPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3VsdCA9
IGZ1bmMoKmFyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBm
YnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0
aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDY1
NSwgaW4gaHR0cF9lcnJvcl8zMDI8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmV0
dXJuIHNlbGYucGFyZW50Lm9wZW4obmV3KTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251
L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUt
MC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5
IiwgbGluZSAyNTcsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmV0
dXJuIHNlbGYuX21lY2hfb3Blbih1cmxfb3JfcmVxdWVzdCwgZGF0YSwgdGltZW91dD10aW1lb3V0
KTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNn
dzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRl
LXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29w
ZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSBVc2VyQWdlbnRC
YXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAi
L2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFu
aXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5w
eSIsIGxpbmUgMTkzLCBpbiBvcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJl
c3BvbnNlID0gdXJsb3BlbihzZWxmLCByZXEsIGRhdGEpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZp
bGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1l
Y2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxs
aWIyX2ZvcmsucHkiLCBsaW5lIDQyNSwgaW4gX29wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJz
cDsmbmJzcDsgcmVzdWx0ID0gc2VsZi5fY2FsbF9jaGFpbihzZWxmLmhhbmRsZV9vcGVuLCBwcm90
b2NvbCwgcHJvdG9jb2wgKzxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhq
ejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGli
L3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGlu
ZSA0MTQsIGluIF9jYWxsX2NoYWluPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJl
c3VsdCA9IGZ1bmMoKmFyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUv
NXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIxLjAvbGliL2NhbGli
cmUvY2FsaWJyZS91dGlscy9icm93c2VyLnB5IiwgbGluZSAyOSwgaW4gaHR0cHNfb3Blbjxicj48
L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5kb19vcGVuKGNvbm5fZmFj
dG9yeSwgcmVxKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJy
OTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhv
bjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSAxMjMz
LCBpbiBkb19vcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJhaXNlIFVSTEVy
cm9yKGVycik8YnI+PC9kaXY+PGRpdj51cmxsaWIuZXJyb3IuVVJMRXJyb3I6ICZsdDt1cmxvcGVu
IGVycm9yIFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRpZmljYXRlIHZlcmlm
eSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRpZmljYXRlIChfc3NsLmM6
MTEwOCkmZ3Q7PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+RmFpbGVkIGZlZWQ6IENORVQg
Q2hlYXBza2F0ZTxicj48L2Rpdj48ZGl2PlRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KTo8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGlj
Z3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0
ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgMTIyOSwgaW4gZG9f
b3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBoLnJlcXVlc3Qoc3RyKHJlcS5n
ZXRfbWV0aG9kKCkpLCBzdHIocmVxLmdldF9zZWxlY3RvcigpKSwgcmVxLmRhdGEsPGJyPjwvZGl2
PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcx
c3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEy
NDUsIGluIHJlcXVlc3Q8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5fc2Vu
ZF9yZXF1ZXN0KG1ldGhvZCwgdXJsLCBib2R5LCBoZWFkZXJzLCBlbmNvZGVfY2h1bmtlZCk8YnI+
PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNq
Y2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxp
bmUgMTI5MSwgaW4gX3NlbmRfcmVxdWVzdDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNw
OyBzZWxmLmVuZGhlYWRlcnMoYm9keSwgZW5jb2RlX2NodW5rZWQ9ZW5jb2RlX2NodW5rZWQpPGJy
PjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhj
amNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBs
aW5lIDEyNDAsIGluIGVuZGhlYWRlcnM8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsg
c2VsZi5fc2VuZF9vdXRwdXQobWVzc2FnZV9ib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1
bmtlZCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4Zngz
aW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVu
dC5weSIsIGxpbmUgMTAwOCwgaW4gX3NlbmRfb3V0cHV0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHNlbGYuc2VuZChtc2cpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUv
c3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9w
eXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDk0OCwgaW4gc2VuZDxicj48L2Rpdj48ZGl2
PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLmNvbm5lY3QoKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBG
aWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0z
LjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxNDE0LCBpbiBjb25uZWN0
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuc29jayA9IHNlbGYuX2NvbnRl
eHQud3JhcF9zb2NrZXQoc2VsZi5zb2NrLDxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251
L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIv
cHl0aG9uMy44L3NzbC5weSIsIGxpbmUgNTAwLCBpbiB3cmFwX3NvY2tldDxicj48L2Rpdj48ZGl2
PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5zc2xzb2NrZXRfY2xhc3MuX2NyZWF0ZSg8
YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4
eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9zc2wucHkiLCBsaW5lIDEw
NDAsIGluIF9jcmVhdGU8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5kb19o
YW5kc2hha2UoKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2Jw
djhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5w
eSIsIGxpbmUgMTMwOSwgaW4gZG9faGFuZHNoYWtlPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHNlbGYuX3NzbG9iai5kb19oYW5kc2hha2UoKTxicj48L2Rpdj48ZGl2PnNzbC5TU0xD
ZXJ0VmVyaWZpY2F0aW9uRXJyb3I6IFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNl
cnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRp
ZmljYXRlIChfc3NsLmM6MTEwOCk8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5EdXJpbmcg
aGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlvbiwgYW5vdGhlciBleGNlcHRpb24gb2NjdXJy
ZWQ6PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOjxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYz
aWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGli
cmUvd2ViL2ZlZWRzL25ld3MucHkiLCBsaW5lIDE2ODMsIGluIHBhcnNlX2ZlZWRzPGJyPjwvZGl2
PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHdpdGggY2xvc2luZyhici5vcGVuX25vdmlzaXQodXJs
LCB0aW1lb3V0PXNlbGYudGltZW91dCkpIGFzIGY6PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUg
Ii9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hh
bml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5p
emUucHkiLCBsaW5lIDI0MSwgaW4gb3Blbl9ub3Zpc2l0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHJldHVybiBzZWxmLl9tZWNoX29wZW4oPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZp
bGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1l
Y2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNo
YW5pemUucHkiLCBsaW5lIDI4NywgaW4gX21lY2hfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZu
YnNwOyZuYnNwOyByZXNwb25zZSA9IFVzZXJBZ2VudEJhc2Uub3BlbihzZWxmLCByZXF1ZXN0LCBk
YXRhKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtk
aWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9z
aXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAyMDQsIGluIG9wZW48YnI+
PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSBtZXRoKHJlcSwgcmVzcG9u
c2UpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2Rp
Y2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3Np
dGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDUzNSwgaW4gaHR0
cF9yZXNwb25zZTxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IHNl
bGYucGFyZW50LmVycm9yKDxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhq
ejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGli
L3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAyMjIs
IGluIGVycm9yPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3VsdCA9IHNlbGYu
X2NhbGxfY2hhaW4oKmFyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUv
OGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9s
aWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBs
aW5lIDQxNCwgaW4gX2NhbGxfY2hhaW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsg
cmVzdWx0ID0gZnVuYygqYXJncyk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9y
ZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41
L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIs
IGxpbmUgNjU1LCBpbiBodHRwX2Vycm9yXzMwMjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZu
YnNwOyByZXR1cm4gc2VsZi5wYXJlbnQub3BlbihuZXcpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZp
bGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1l
Y2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNo
YW5pemUucHkiLCBsaW5lIDI1NywgaW4gb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZu
YnNwOyByZXR1cm4gc2VsZi5fbWVjaF9vcGVuKHVybF9vcl9yZXF1ZXN0LCBkYXRhLCB0aW1lb3V0
PXRpbWVvdXQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5
M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9u
My44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI4NywgaW4g
X21lY2hfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IFVz
ZXJBZ2VudEJhc2Uub3BlbihzZWxmLCByZXF1ZXN0LCBkYXRhKTxicj48L2Rpdj48ZGl2PiZuYnNw
OyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
b3BlbmVyLnB5IiwgbGluZSAxOTMsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsm
bmJzcDsgcmVzcG9uc2UgPSB1cmxvcGVuKHNlbGYsIHJlcSwgZGF0YSk8YnI+PC9kaXY+PGRpdj4m
bmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1w
eXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5p
emUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNDI1LCBpbiBfb3Blbjxicj48L2Rpdj48ZGl2PiZu
YnNwOyZuYnNwOyZuYnNwOyByZXN1bHQgPSBzZWxmLl9jYWxsX2NoYWluKHNlbGYuaGFuZGxlX29w
ZW4sIHByb3RvY29sLCBwcm90b2NvbCArPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUv
c3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0w
LjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2Zvcmsu
cHkiLCBsaW5lIDQxNCwgaW4gX2NhbGxfY2hhaW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsm
bmJzcDsgcmVzdWx0ID0gZnVuYygqYXJncyk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2du
dS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9s
aWIvY2FsaWJyZS9jYWxpYnJlL3V0aWxzL2Jyb3dzZXIucHkiLCBsaW5lIDI5LCBpbiBodHRwc19v
cGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJldHVybiBzZWxmLmRvX29wZW4o
Y29ubl9mYWN0b3J5LCByZXEpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUv
OGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9s
aWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBs
aW5lIDEyMzMsIGluIGRvX29wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmFp
c2UgVVJMRXJyb3IoZXJyKTxicj48L2Rpdj48ZGl2PnVybGxpYi5lcnJvci5VUkxFcnJvcjogJmx0
O3VybG9wZW4gZXJyb3IgW1NTTDogQ0VSVElGSUNBVEVfVkVSSUZZX0ZBSUxFRF0gY2VydGlmaWNh
dGUgdmVyaWZ5IGZhaWxlZDogdW5hYmxlIHRvIGdldCBsb2NhbCBpc3N1ZXIgY2VydGlmaWNhdGUg
KF9zc2wuYzoxMTA4KSZndDs8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUv
c3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIxLjAvYmlu
Ly5jYWxpYnJlLXBhcmFsbGVsLXJlYWwiLCBsaW5lIDIxLCBpbiAmbHQ7bW9kdWxlJmd0Ozxicj48
L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzeXMuZXhpdChtYWluKCkpPGJyPjwvZGl2Pjxk
aXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanph
MGctY2FsaWJyZS01LjIxLjAvbGliL2NhbGlicmUvY2FsaWJyZS91dGlscy9pcGMvd29ya2VyLnB5
IiwgbGluZSAyMTYsIGluIG1haW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVz
dWx0ID0gZnVuYygqYXJncywgKiprd2FyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9n
bnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIxLjAv
bGliL2NhbGlicmUvY2FsaWJyZS9ndWkyL2NvbnZlcnQvZ3VpX2NvbnZlcnNpb24ucHkiLCBsaW5l
IDM0LCBpbiBndWlfY29udmVydF9yZWNpcGU8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJz
cDsgZ3VpX2NvbnZlcnQoJ2Zyb20tZ3VpLnJlY2lwZScsIG91dHB1dCwgcmVjb21tZW5kYXRpb25z
LCBub3RpZmljYXRpb249bm90aWZpY2F0aW9uLDxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIv
Z251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNhbGlicmUtNS4yMS4w
L2xpYi9jYWxpYnJlL2NhbGlicmUvZ3VpMi9jb252ZXJ0L2d1aV9jb252ZXJzaW9uLnB5IiwgbGlu
ZSAyOCwgaW4gZ3VpX2NvbnZlcnQ8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcGx1
bWJlci5ydW4oKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYz
aWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGli
cmUvZWJvb2tzL2NvbnZlcnNpb24vcGx1bWJlci5weSIsIGxpbmUgMTEwNSwgaW4gcnVuPGJyPjwv
ZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYub2ViID0gc2VsZi5pbnB1dF9wbHVnaW4o
c3RyZWFtLCBzZWxmLm9wdHMsPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUv
NXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIxLjAvbGliL2NhbGli
cmUvY2FsaWJyZS9jdXN0b21pemUvY29udmVyc2lvbi5weSIsIGxpbmUgMjQ1LCBpbiBfX2NhbGxf
Xzxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXQgPSBzZWxmLmNvbnZlcnQoc3Ry
ZWFtLCBvcHRpb25zLCBmaWxlX2V4dCw8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9z
dG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIv
Y2FsaWJyZS9jYWxpYnJlL2Vib29rcy9jb252ZXJzaW9uL3BsdWdpbnMvcmVjaXBlX2lucHV0LnB5
IiwgbGluZSAxMzksIGluIGNvbnZlcnQ8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsg
cm8uZG93bmxvYWQoKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzV3N2Zr
NWYzaWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2Nh
bGlicmUvd2ViL2ZlZWRzL25ld3MucHkiLCBsaW5lIDEwNTEsIGluIGRvd25sb2FkPGJyPjwvZGl2
PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlcyA9IHNlbGYuYnVpbGRfaW5kZXgoKTxicj48L2Rp
dj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNs
aGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGlicmUvd2ViL2ZlZWRzL25ld3Mu
cHkiLCBsaW5lIDEyMzEsIGluIGJ1aWxkX2luZGV4PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHJhaXNlIFZhbHVlRXJyb3IoJ05vIGFydGljbGVzIGZvdW5kLCBhYm9ydGluZycpPGJy
PjwvZGl2PjxkaXY+VmFsdWVFcnJvcjogTm8gYXJ0aWNsZXMgZm91bmQsIGFib3J0aW5nPGJyPjwv
ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+LVJ5YW48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp
diBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2siPjxkaXYgY2xhc3M9InByb3Rvbm1h
aWxfc2lnbmF0dXJlX2Jsb2NrLXVzZXIgcHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stZW1wdHki
PjwvZGl2PjxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLXByb3RvbiI+U2Vu
dCB3aXRoIDxhIHJlbD0ibm9vcGVuZXIgbm9yZWZlcnJlciIgaHJlZj0iaHR0cHM6Ly9wcm90b25t
YWlsLmNvbS8iIHRhcmdldD0iX2JsYW5rIj5Qcm90b25NYWlsPC9hPiBTZWN1cmUgRW1haWwuPC9k
aXY+PC9kaXY+PGRpdj48YnI+PC9kaXY+


--b1_J3VH8g5zCCP9dbXm8SS4w6ULcFPjr1PdKYLo4O2Zc--





Acknowledgement sent to rdes <rdes@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#52305; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 29 Dec 2021 17:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.