From owner-freebsd-arm@freebsd.org Sun Jun 21 08:01:54 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2586D345EDC for ; Sun, 21 Jun 2020 08:01:54 +0000 (UTC) (envelope-from freebsd@upokojski.de) Received: from server.upokojski.de (server.upokojski.de [IPv6:2a03:4000:6:31e6::1]) by mx1.freebsd.org (Postfix) with ESMTP id 49qQ410qGQz4WwG for ; Sun, 21 Jun 2020 08:01:52 +0000 (UTC) (envelope-from freebsd@upokojski.de) Received: from localhost (localhost [127.0.0.1]) by server.upokojski.de (Postfix) with ESMTP id ED7D88071B for ; Sun, 21 Jun 2020 10:01:44 +0200 (CEST) Received: from server.upokojski.de ([127.0.0.1]) by localhost (server.upokojski.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2h3zSGItdNT8 for ; Sun, 21 Jun 2020 10:01:44 +0200 (CEST) Received: from [192.168.100.2] (p4fe2bba7.dip0.t-ipconnect.de [79.226.187.167]) by server.upokojski.de (Postfix) with ESMTPSA id 4FE0F8047F for ; Sun, 21 Jun 2020 10:01:44 +0200 (CEST) To: freebsd-arm@freebsd.org From: Frank Rothstein Subject: Raspberry Pi 4: no USB? Message-ID: <8267e8f2-781c-2fe4-bce6-e3aa3d92789e@upokojski.de> Date: Sun, 21 Jun 2020 10:01:44 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Rspamd-Queue-Id: 49qQ410qGQz4WwG X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of freebsd@upokojski.de designates 2a03:4000:6:31e6::1 as permitted sender) smtp.mailfrom=freebsd@upokojski.de X-Spamd-Result: default: False [-0.01 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.15)[-0.145]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-0.57)[-0.566]; RCVD_COUNT_THREE(0.00)[4]; DMARC_NA(0.00)[upokojski.de]; NEURAL_HAM_SHORT(-0.10)[-0.101]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:197540, ipnet:2a03:4000::/32, country:DE]; SUBJECT_ENDS_QUESTION(1.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[79.226.187.167:received] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Jun 2020 08:01:54 -0000 Hello everybody, I am trying to run FreeBSD 13.0 using the image FreeBSD-13.0-CURRENT-arm64-aarch64-RPI3-20200618-r362292.img. Everything seem to work fine, but USB is not working. Is USB on Raspberry Pi 4 not supported or do I have to activate it manually? Thanks in advance, Frank From owner-freebsd-arm@freebsd.org Sun Jun 21 09:38:42 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 049163486E2 for ; Sun, 21 Jun 2020 09:38:42 +0000 (UTC) (envelope-from soren.schmidt@gmail.com) Received: from mail-wm1-x344.google.com (mail-wm1-x344.google.com [IPv6:2a00:1450:4864:20::344]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49qSCj1rMDz4dxG for ; Sun, 21 Jun 2020 09:38:40 +0000 (UTC) (envelope-from soren.schmidt@gmail.com) Received: by mail-wm1-x344.google.com with SMTP id g75so4140736wme.5 for ; Sun, 21 Jun 2020 02:38:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=gzs/spO3FZBrbvAxJujn0WKAu/zJtdarPJSnBZv1Dlg=; b=dfSvo6qd621SMNmpzaEs584ReNyzdm6vFuGAs++tFCfqZ0l9i/FF10UdGWsX5ebG/Z MksNk2gtt+r8Jd5tqPqfQxjCFF7jAa7IaltYp5qkyf7nBG/oEQyoPuOjaxEyfHJUgLE1 +Ahg4RuXz3sPxVoyRaXRItU0FOFCTwgmt1P9Tg2SuHRgpJqoJFj51xEU5Mn9PKrYs1AF Kt/+TJgPkYuLlTvIva//VoacHXdwAGXBRoyP0oyR9R1ZULbhWeIcQtYYh/3OQSLMGMmp Xd6uhmN8hRvrRLnOP0FLxrMwoKmJCb/j9wU8FN79rQcVu73uC7bek5VwKmJt7Zqgvits 7UeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=gzs/spO3FZBrbvAxJujn0WKAu/zJtdarPJSnBZv1Dlg=; b=LR1mkul5S1pZlZczmxGLK5YIdZAayEemAHLQkbMEkqHRf7QV2V95w5zdHt3Tx7QHGJ 5TFzJqg8Zu8vKjtJkvTA3Cc3HdmtuZwhEz2Ek6TM3pNxyhvl/aG+Web2J//FJan94b/s crJUlHic9+2BZPRH2pT+7P92wLcZQA6F81sp2JB+RK01XuCnrB525vwr6dX/o8faErzK Uq/uOL3kEulFc/9Tu8E5HqZ9oWL2v6EA2ZWJTXQjy4/VgcZFkuAVB15ft6263TdcYGZA iMklIjAbpNxXHuDPG5weKYOWuqF908QzxmUyT59qcADnxw59trW73VN8eLENWtSDF8pF GSJA== X-Gm-Message-State: AOAM531XeJ58JobePwZbBivqSwh9p4QRADbThkYFr2TaPuBiij93pVyo eQgzPgyed6+mnxuZrMTbdyG7Tk3DMjViDQ== X-Google-Smtp-Source: ABdhPJw2GY5ThctgN8gSlOF7BiHMMGESuz/Gi5H5NgFXwzWZS8FLaqo7JOMdBmSWQGbaT8g6f2uXIg== X-Received: by 2002:a1c:ed17:: with SMTP id l23mr12628255wmh.175.1592732319776; Sun, 21 Jun 2020 02:38:39 -0700 (PDT) Received: from mac.deepcore.dk ([85.27.186.9]) by smtp.gmail.com with ESMTPSA id c201sm8288481wmd.4.2020.06.21.02.38.38 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 21 Jun 2020 02:38:39 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: Rock64 dwc interface issues From: =?utf-8?Q?S=C3=B8ren_Schmidt?= In-Reply-To: <20200619194222.73bc7dd705f6d80e63757796@bidouilliste.com> Date: Sun, 21 Jun 2020 11:38:38 +0200 Cc: charlesr@scd-systems.net, freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <48C101F9-9C1F-46EB-A092-EE903D5070D1@gmail.com> References: <877d6e2d-6cd8-30f3-08c3-60a2bacb5873@scd-systems.net> <7B4746AD-A8B7-43F0-B5EC-F3812A91F344@gmail.com> <20200619194222.73bc7dd705f6d80e63757796@bidouilliste.com> To: Emmanuel Vadot X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Rspamd-Queue-Id: 49qSCj1rMDz4dxG X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=dfSvo6qd; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of sorenschmidt@gmail.com designates 2a00:1450:4864:20::344 as permitted sender) smtp.mailfrom=sorenschmidt@gmail.com X-Spamd-Result: default: False [-3.02 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.13)[-1.131]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; R_MIXED_CHARSET(0.71)[subject]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.05)[-1.049]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.06)[-1.059]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::344:from]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Jun 2020 09:38:42 -0000 On 19 Jun 2020, at 19.42, Emmanuel Vadot wrote: >=20 > I've just took the last image for rock64 and rockpro64 to test on my > boards (I usually netboot but testing the image give a common = reference > between everyone). > As a reference the image I've burned on the sd are : > FreeBSD-13.0-CURRENT-arm64-aarch64-ROCK64-20200618-r362292.img.xz > FreeBSD-13.0-CURRENT-arm64-aarch64-ROCKPRO64-20200618-r362292.img.xz >=20 > On Rock64 v2.0 (2017-0713) I see no issues, I got an IP from my dhcp > server and could install packages properly. > Using iperf3 I have ~275Mbits/sec which isn't great but we're aware of > the bad perf of the dwc(4) driver. I checked my build env, and the error was that I didn=E2=80=99t change = the u-boot used (got the pinebookpro version mixed in). Using the correct u-boot makes the dwc net work. However, I did use the correct DTB for the kernel to use (static build = in to be sure), so it should have configured things correctly = shouldn=E2=80=99t it ? I guess we inherit lots of things from u-boot = that does not get initialised by the kernel even if the correct DTB is = in place. Funny thing is that it appeared to work, led=E2=80=99s and all, but no = traffic was coming through. > On RockPro64 v2.1 I also see no issues, iperf3 give the same speed > result for tx but rx is worse (~100Mbits/sec). It the 2.1 version I=E2=80=99ve got btw. > S=C3=B8ren, what are your hack for R40 (which do not have support for = in > term of clock so I'm not surprise that you need "something" for it).=20= I have implemented the clks etc that=E2=80=99s missing from our support, = but instead of mutilating the dwc driver, I=E2=80=99ve hacked up an = older version (before syscon etc went in) and made it work with the R40 = way of things as a new driver. All this is done on a 12-stable tree though, but I guess it could be = moved to -current rather easily. It does make the Bananapi M2 Berry work = quite nicely (except video which I have no use for. -S=C3=B8ren= From owner-freebsd-arm@freebsd.org Sun Jun 21 10:03:39 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 38A27348F2B for ; Sun, 21 Jun 2020 10:03:39 +0000 (UTC) (envelope-from furkan@fkardame.com) Received: from sender4-of-o56.zoho.com (sender4-of-o56.zoho.com [136.143.188.56]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49qSmV004Zz3RPZ for ; Sun, 21 Jun 2020 10:03:37 +0000 (UTC) (envelope-from furkan@fkardame.com) ARC-Seal: i=1; a=rsa-sha256; t=1592733813; cv=none; d=zohomail.com; s=zohoarc; b=DWKDYocjVQivB7purnEvgSxtzKYDGRVV/jQ/JSFkqNu07a0LdiUdfIKB/xRUsEmwmgVLKXbldZdyVCsXJc0DlAhc1C/erVc/9bUk86Zno2ejFUKn7La0NiFMAQOt+55KyrPrmV5/69RsJo/Qk3rPu8XKgAZV72ZokrdhMDJCTKw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1592733813; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=ogZuS2ZZAJyUv/bUjZTjPReuGwWaRWqIb/mgl1pJoIQ=; b=eh2hg7MSkGrV2r8D2dicKJ556B1zblmr+1mnQweodQGaBxwsmbnZ5X4GInvDWImYfvTlLWvTs6mObvm2WHoezkQu+FGsrbQShD/4orODKAcHBaE/O4zdKRQXPBnlmUAINWa7nNibtrlyYiRCYxhHOMwjfPkhdkSRrbMNSQfgCaE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=fkardame.com; spf=pass smtp.mailfrom=furkan@fkardame.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1592733813; s=fktech; d=fkardame.com; i=furkan@fkardame.com; h=Date:From:To:Message-Id:In-Reply-To:Subject:MIME-Version:Content-Type; bh=ogZuS2ZZAJyUv/bUjZTjPReuGwWaRWqIb/mgl1pJoIQ=; b=TsHg5xKAtaJPonfYfk/4XAyfmzJYEXkxwZowNnTQTbWDwwOI/rB6wHw6Jp52PMo1 zNycwTaCJCPKxz7LW/GYpOhu8Yk0VmIkfYvTijN6k6Eqrg0vBXLeZYvh7dSVY0go79R dCpfiQsJr8/PLTdfiLGWbpnwbQmWnluHRHNJ/iIE= Received: from mail.zoho.com by mx.zohomail.com with SMTP id 15927338119648.445937301143886; Sun, 21 Jun 2020 03:03:31 -0700 (PDT) Date: Sun, 21 Jun 2020 13:03:31 +0300 From: Furkan Salman To: "freebsd-arm" Message-Id: <172d65544f8.f0b9af5c328283.1070861385504513343@fkardame.com> In-Reply-To: Subject: New to FreeBSD. Build images for Arm Devices. MIME-Version: 1.0 Importance: Medium User-Agent: Zoho Mail X-Mailer: Zoho Mail X-Rspamd-Queue-Id: 49qSmV004Zz3RPZ X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none (invalid DKIM record) header.d=fkardame.com header.s=fktech header.b=TsHg5xKA; dmarc=pass (policy=none) header.from=fkardame.com; spf=pass (mx1.freebsd.org: domain of furkan@fkardame.com designates 136.143.188.56 as permitted sender) smtp.mailfrom=furkan@fkardame.com X-Spamd-Result: default: False [-3.95 / 15.00]; NEURAL_HAM_MEDIUM(-1.05)[-1.049]; RWL_MAILSPIKE_VERYGOOD(0.00)[136.143.188.56:from]; XM_UA_NO_VERSION(0.01)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:136.143.188.0/23]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; NEURAL_HAM_LONG(-1.02)[-1.020]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[fkardame.com:~]; DMARC_POLICY_ALLOW(-0.50)[fkardame.com,none]; RCVD_IN_DNSWL_NONE(0.00)[136.143.188.56:from]; NEURAL_HAM_SHORT(-0.09)[-0.086]; R_DKIM_PERMFAIL(0.00)[fkardame.com:s=fktech]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:2639, ipnet:136.143.188.0/24, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; ARC_ALLOW(-1.00)[zohomail.com:s=zohoarc:i=1] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Jun 2020 10:03:39 -0000 Hello Everyone, I am new to FreeBSD and I have started to look into building FreeBSD images= for arm64 devices, Like Khadas Edge-V, Radxa RockPi E and Khadas VIm1. Sir Ganbold and Sergey have been helping me with testing and troubleshootin= g issues on getting an existing image built for Pine64-Rock64 to boot on Ro= ckPiE as both are similar SOC. I have a working Khadas Edge-V on FreeBSD, Thanks to Sergey for his hard wo= rk for supporting this device. Next he is working on Khadas VIm1 which is A= mlogic S905X SOC. I have good understanding with uboot build process on linux side and it is = almost the same for bsd, Though I cannot write any driver I can only build = and package stuff. Currently I understand on how I can build uboot and build kernel with devic= e specific config, next=C2=A0I need to understand how the kernel is connect= ed to vendor dts/dtb. If anyone can help me understand this then I can try to build some test ima= ges for the devices that I have. Regards, Furkan K. From owner-freebsd-arm@freebsd.org Sun Jun 21 10:38:04 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 9D9623498B0 for ; Sun, 21 Jun 2020 10:38:04 +0000 (UTC) (envelope-from crowston@protonmail.com) Received: from mail-40134.protonmail.ch (mail-40134.protonmail.ch [185.70.40.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "protonmail.com", Issuer "SwissSign Server Gold CA 2014 - G22" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49qTXC3MLwz3TS6 for ; Sun, 21 Jun 2020 10:38:03 +0000 (UTC) (envelope-from crowston@protonmail.com) Date: Sun, 21 Jun 2020 10:37:59 +0000 To: Frank Rothstein From: Robert Crowston Cc: "freebsd-arm@freebsd.org" Reply-To: Robert Crowston Subject: Re: Raspberry Pi 4: no USB? Message-ID: <3Z-7rJUqdU6I528NgaO1IKyCZoVy6girPLgcDG2XCYPXlFULHYHz7_XAwZYJ611J1_MLmWGQZDM4tG1gJkgnyH1xTQSK7XxeZVz2BQQvq_0=@protonmail.com> In-Reply-To: <8267e8f2-781c-2fe4-bce6-e3aa3d92789e@upokojski.de> References: <8267e8f2-781c-2fe4-bce6-e3aa3d92789e@upokojski.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=7.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 mail.protonmail.ch X-Rspamd-Queue-Id: 49qTXC3MLwz3TS6 X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.86 / 15.00]; HAS_REPLYTO(0.00)[crowston@protonmail.com]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[protonmail.com]; R_SPF_ALLOW(-0.20)[+ip4:185.70.40.0/24]; DKIM_TRACE(0.00)[protonmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[protonmail.com,quarantine]; NEURAL_HAM_SHORT(-0.76)[-0.762]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:62371, ipnet:185.70.40.0/24, country:CH]; MID_RHS_MATCH_FROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[protonmail.com]; RCVD_IN_DNSWL_LOW(-0.10)[185.70.40.134:from]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.98)[-0.976]; R_DKIM_ALLOW(-0.20)[protonmail.com:s=protonmail]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.03)[-1.027]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_REPLYTO(0.00)[protonmail.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[185.70.40.134:from] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Jun 2020 10:38:04 -0000 There are two options at present. 1. You can use the UEFI loader instead of U-Boot, where I understand USB no= w works. However, I think it is serial only, no HDMI. (?) 2. You can wait for my patches that enable USB to make it into Current (ass= uming they are accepted). I need to rework them a little further. You can f= ollow the progress at * https://reviews.freebsd.org/D25068 * https://reviews.freebsd.org/D25261 -- RHC. =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 Sunday, 21 June 2020 09:01, Frank Rothstein wrote= : > Hello everybody, > > I am trying to run FreeBSD 13.0 using the image > FreeBSD-13.0-CURRENT-arm64-aarch64-RPI3-20200618-r362292.img. > Everything seem to work fine, but USB is not working. Is USB on > Raspberry Pi 4 not supported or do I have to activate it manually? > > Thanks in advance, > Frank > > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" From owner-freebsd-arm@freebsd.org Sun Jun 21 11:38:44 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2B76434AFCF for ; Sun, 21 Jun 2020 11:38:44 +0000 (UTC) (envelope-from freebsd@sysctl.cz) Received: from wes1-so1.wedos.net (wes1-so1.wedos.net [46.28.106.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49qVtB2dQ3z3XRy for ; Sun, 21 Jun 2020 11:38:42 +0000 (UTC) (envelope-from freebsd@sysctl.cz) Received: from webmail.wedos.net (wes1-wm3.wedos.net [46.28.106.84]) by wes1-so1.wedos.net (Postfix) with ESMTPSA id 49qVt15zP1z1cw for ; Sun, 21 Jun 2020 13:38:33 +0200 (CEST) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_224a401070be344b54781b70b4a7cc85" Date: Sun, 21 Jun 2020 13:38:33 +0200 From: freebsd@sysctl.cz To: Freebsd arm Subject: Issue with build trust firmware Message-ID: <7144fb0f2c60240b30e2e97456ca46de@sysctl.cz> X-Sender: freebsd@sysctl.cz User-Agent: Roundcube Webmail/1.2.4 X-Rspamd-Queue-Id: 49qVtB2dQ3z3XRy X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd@sysctl.cz has no SPF policy when checking 46.28.106.15) smtp.mailfrom=freebsd@sysctl.cz X-Spamd-Result: default: False [4.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; DMARC_NA(0.00)[sysctl.cz]; HAS_ATTACHMENT(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; AUTH_NA(1.00)[]; MIME_BASE64_TEXT_BOGUS(1.00)[]; TO_DN_ALL(0.00)[]; NEURAL_SPAM_MEDIUM(0.37)[0.372]; MIME_BASE64_TEXT(0.10)[]; FROM_NO_DN(0.00)[]; NEURAL_HAM_SHORT(-0.23)[-0.233]; CTYPE_MIXED_BOGUS(1.00)[]; R_SPF_NA(0.00)[no SPF record]; NEURAL_SPAM_LONG(0.86)[0.858]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+]; ASN(0.00)[asn:197019, ipnet:46.28.104.0/21, country:CZ]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-Mailman-Approved-At: Sun, 21 Jun 2020 12:48:32 +0000 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Jun 2020 11:38:44 -0000 --=_224a401070be344b54781b70b4a7cc85 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed Hi, i am trying build new atf-rk3288-v2.3 for rk3288 to asus tinker Do you some experience with this code ? bitfield-compat -Wshift-overflow=2 -Wlogical-op -Wno-error=deprecated-declarations -Wno-error=cpp -DIMAGE_BL32 -mcpu=cortex-a12 -mthumb -mno-unaligned-access -P -x assembler-with-cpp -D__LINKER__ -Wp,-MD,./build/rk3288/release/bl32/bl32.ld.d -MT build/rk3288/release/bl32/bl32.ld -MP -o build/rk3288/release/bl32/bl32.ld Makefile Makefile:45:56: error: "/*" within comment [-Werror=comment] INC_ARM_DIRS_TO_CHECK += include/drivers/arm/cryptocell/*.h Makefile:46:106: error: "/*" within comment [-Werror=comment] INC_DRV_DIRS_TO_CHECK := $(sort $(filter-out \ Makefile:49:124: error: "/*" within comment [-Werror=comment] INC_LIB_DIRS_TO_CHECK := $(sort $(filter-out \ Makefile:53:109: error: "/*" within comment [-Werror=comment] INC_DIRS_TO_CHECK := $(sort $(filter-out \ Makefile:57:122: error: "/*" within comment [-Werror=comment] LIB_DIRS_TO_CHECK := $(sort $(filter-out \ Makefile:455:88: error: "/*" within comment [-Werror=comment] SPDS := $(sort $(filter-out none, $(patsubst services/spd/%,%,$(wildcard services/spd/*)))) Makefile:44:36: error: unterminated comment $(wildcard include/drivers/arm/*))) ^ cc1: all warnings being treated as errors gmake[2]: *** [Makefile:1087: build/rk3288/release/bl32/bl32.ld] Error 1 gmake[2]: Leaving directory '/usr/ports/sysutils/atf-rk3288/work/arm-trusted-firmware-2.3' *** Error code 1 Stop. make[1]: stopped in /usr/ports/sysutils/atf-rk3288 *** Error code 1 Stop. # $FreeBSD: head/sysutils/atf-master/Makefile 532702 2020-04-23 18:42:44Z manu $ PORTNAME= atf PORTVERSION?= ${ATF_VERSION} CATEGORIES= sysutils PKGNAMESUFFIX?= -${PLAT} MAINTAINER= uboot@FreeBSD.org COMMENT= ARM TF-A for platform ${PLAT} LICENSE= BSD3CLAUSE .if ${PLAT} == rk3288 BUILD_DEPENDS+= arm-none-eabi-gcc:devel/arm-none-eabi-gcc .else BUILD_DEPENDS+= aarch64-none-elf-gcc:devel/aarch64-none-elf-gcc .endif USES= gmake USE_GITHUB= yes GH_ACCOUNT= ARM-software GH_PROJECT= arm-trusted-firmware GH_TAGNAME= ${ATF_VERSION} SSP_UNSAFE= yes .if ${PLAT} == rk3288 MAKE_ENV+= CROSS_COMPILE="arm-none-eabi-" ALL_TARGET= ARCH="aarch32" PLAT=${PLAT} V=1 CFLAGS= bl32 .else MAKE_ENV+= CROSS_COMPILE="aarch64-none-elf-" ALL_TARGET= ARCH="aarch64" PLAT=${PLAT} V=1 CFLAGS= bl31 .endif # Default to the latest release ATF_VERSION?= v2.3 .if ${PLAT} == rk3288 PLIST_FILES?= ${PREFIX}/share/${PORTNAME}-${PLAT}/${BL32:T} .else PLIST_FILES?= ${PREFIX}/share/${PORTNAME}-${PLAT}/${BL31:T} .endif DESCR?= ${.CURDIR}/pkg-descr NO_ARCH= yes .if !defined(PLAT) PLAT= NONE IGNORE= is a metaport; there is nothing to build .endif do-install: .if ${PLAT} == rk3288 ${MKDIR} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}-${PLAT}/ ${INSTALL_DATA} ${WRKSRC}/build/${PLAT}/release/${BL32} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}-${PLAT}/ ${INSTALL_DATA} ${DESCR} ${STAGEDIR}/${INST}/README .else ${MKDIR} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}-${PLAT}/ ${INSTALL_DATA} ${WRKSRC}/build/${PLAT}/release/${BL31} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}-${PLAT}/ ${INSTALL_DATA} ${DESCR} ${STAGEDIR}/${INST}/README .endif .include --=_224a401070be344b54781b70b4a7cc85 Content-Transfer-Encoding: base64 Content-Type: text/plain; name=issue.txt Content-Disposition: attachment; filename=issue.txt; size=198767 LyFcIFdBUk5JTkcgLyFcCgpZb3UgaGF2ZSBzZWN1cml0eS9vcGVuc3NsIGluc3RhbGxlZCBidXQg ZG8gbm90IGhhdmUKREVGQVVMVF9WRVJTSU9OUys9c3NsPW9wZW5zc2wgc2V0IGluIHlvdXIgbWFr ZS5jb25mCgo9PT0+ICBMaWNlbnNlIEdQTHYyIGFjY2VwdGVkIGJ5IHRoZSB1c2VyCj09PT4gICB1 LWJvb3QtdGlua2VyLXJrMzI4OC0yMDIwLjA0IGRlcGVuZHMgb24gZmlsZTogL3Vzci9sb2NhbC9z YmluL3BrZyAtIGZvdW5kCj09PT4gRmV0Y2hpbmcgYWxsIGRpc3RmaWxlcyByZXF1aXJlZCBieSB1 LWJvb3QtdGlua2VyLXJrMzI4OC0yMDIwLjA0IGZvciBidWlsZGluZwo9PT0+ICBFeHRyYWN0aW5n IGZvciB1LWJvb3QtdGlua2VyLXJrMzI4OC0yMDIwLjA0Cj0+IFNIQTI1NiBDaGVja3N1bSBPSyBm b3IgdS1ib290L3UtYm9vdC0yMDIwLjA0LnRhci5iejIuCj09PT4gIFBhdGNoaW5nIGZvciB1LWJv b3QtdGlua2VyLXJrMzI4OC0yMDIwLjA0Cj09PT4gIEFwcGx5aW5nIEZyZWVCU0QgcGF0Y2hlcyBm b3IgdS1ib290LXRpbmtlci1yazMyODgtMjAyMC4wNCBmcm9tIC91c3IvcG9ydHMvc3lzdXRpbHMv dS1ib290LXRpbmtlci1yMzI4OC8uLi91LWJvb3QtbWFzdGVyL2ZpbGVzCmNwIC1mIC91c3IvcG9y dHMvc3lzdXRpbHMvdS1ib290LXRpbmtlci1yMzI4OC8uLi91LWJvb3QtbWFzdGVyL2ZpbGVzL2Jv b3QuY21kIC91c3IvcG9ydHMvc3lzdXRpbHMvdS1ib290LXRpbmtlci1yMzI4OC93b3JrL3UtYm9v dC0yMDIwLjA0Lwo9PT0+ICAgdS1ib290LXRpbmtlci1yazMyODgtMjAyMC4wNCBkZXBlbmRzIG9u IGV4ZWN1dGFibGU6IGdzZWQgLSBmb3VuZAo9PT0+ICAgdS1ib290LXRpbmtlci1yazMyODgtMjAy MC4wNCBkZXBlbmRzIG9uIGV4ZWN1dGFibGU6IHN3aWczLjAgLSBmb3VuZAo9PT0+ICAgdS1ib290 LXRpbmtlci1yazMyODgtMjAyMC4wNCBkZXBlbmRzIG9uIHBhY2thZ2U6IGR0Yz49MS40LjEgLSBm b3VuZAo9PT0+ICAgdS1ib290LXRpbmtlci1yazMyODgtMjAyMC4wNCBkZXBlbmRzIG9uIGV4ZWN1 dGFibGU6IG1raW1hZ2UgLSBmb3VuZAo9PT0+ICAgdS1ib290LXRpbmtlci1yazMyODgtMjAyMC4w NCBkZXBlbmRzIG9uIGV4ZWN1dGFibGU6IGFybS1ub25lLWVhYmktZ2NjIC0gZm91bmQKPT09PiAg IHUtYm9vdC10aW5rZXItcmszMjg4LTIwMjAuMDQgZGVwZW5kcyBvbiBmaWxlOiAvdXNyL2xvY2Fs L3NoYXJlL2F0Zi1yazMyODgvYmwzMi5lbGYgLSBub3QgZm91bmQKLyFcIFdBUk5JTkcgLyFcCgpZ b3UgaGF2ZSBzZWN1cml0eS9vcGVuc3NsIGluc3RhbGxlZCBidXQgZG8gbm90IGhhdmUKREVGQVVM VF9WRVJTSU9OUys9c3NsPW9wZW5zc2wgc2V0IGluIHlvdXIgbWFrZS5jb25mCgo9PT0+ICBMaWNl bnNlIEJTRDNDTEFVU0UgYWNjZXB0ZWQgYnkgdGhlIHVzZXIKPT09PiAgIGF0Zi1yazMyODgtdjIu MyBkZXBlbmRzIG9uIGZpbGU6IC91c3IvbG9jYWwvc2Jpbi9wa2cgLSBmb3VuZAo9PT0+IEZldGNo aW5nIGFsbCBkaXN0ZmlsZXMgcmVxdWlyZWQgYnkgYXRmLXJrMzI4OC12Mi4zIGZvciBidWlsZGlu Zwo9PT0+ICBFeHRyYWN0aW5nIGZvciBhdGYtcmszMjg4LXYyLjMKPT4gU0hBMjU2IENoZWNrc3Vt IE9LIGZvciBBUk0tc29mdHdhcmUtYXJtLXRydXN0ZWQtZmlybXdhcmUtdjIuM19HSDAudGFyLmd6 Lgo9PT0+ICBQYXRjaGluZyBmb3IgYXRmLXJrMzI4OC12Mi4zCj09PT4gICBhdGYtcmszMjg4LXYy LjMgZGVwZW5kcyBvbiBleGVjdXRhYmxlOiBhcm0tbm9uZS1lYWJpLWdjYyAtIGZvdW5kCj09PT4g ICBhdGYtcmszMjg4LXYyLjMgZGVwZW5kcyBvbiBleGVjdXRhYmxlOiBhcm0tbm9uZS1lYWJpLWdj YyAtIGZvdW5kCj09PT4gICBhdGYtcmszMjg4LXYyLjMgZGVwZW5kcyBvbiBwYWNrYWdlOiBnbWFr ZT49NC4zIC0gZm91bmQKPT09PiAgQ29uZmlndXJpbmcgZm9yIGF0Zi1yazMyODgtdjIuMwo9PT0+ ICBCdWlsZGluZyBmb3IgYXRmLXJrMzI4OC12Mi4zCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3Rv cnkgJy91c3IvcG9ydHMvc3lzdXRpbHMvYXRmLXJrMzI4OC93b3JrL2FybS10cnVzdGVkLWZpcm13 YXJlLTIuMycKbWtkaXIgLXAgICIuL2J1aWxkL3JrMzI4OC9yZWxlYXNlIgpta2RpciAtcCAgIi4v YnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMiIKYXJtLW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAt REVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9T Q1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQ T1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1W N19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJ UF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9 MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3 XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5E X0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5 Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURF UlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1 NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFU QV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9 MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1 M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1E RVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1Xzkw Mzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJS QVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3 MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFf QTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAg LURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJf ODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVS UkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDcz MzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJS QVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2 Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVS UkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04x XzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1E RVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1 NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJB VEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5 PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BS T1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFK T1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lO Q0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURF X1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01U RV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25v bmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1E RU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElF PTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9J TlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NW RV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBS RUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0w IC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0df TEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dF TkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0w IC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9f QkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVH SU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElU PTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0w IC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAt RFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVf RUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNI RT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2Fy Y2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19y dW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2Nv bW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2Nr Y2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9y b2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVy cy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2Nr Y2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJl ZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xp Yi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVk ZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1X bm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZh cmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdz aGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFy YXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFs aWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0 YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNr LXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2Uv YmwzMi9jY2kuZCAtTVQgYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9jY2kubyAtTVAgLWMgZHJp dmVycy9hcm0vY2NpL2NjaS5jIC1vIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvY2NpLm8KYXJt LW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09U PTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9Q QUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NV UFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05P TkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUz X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9I SU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThf MzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04x X0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9 MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0Ex N184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1E RVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgy NzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJB VEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3 PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9B NTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAg LURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdf ODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVS UkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184Mjgw MjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRB X0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0w IC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1 Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAt REVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2 XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAg LURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJB VEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5 PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9O MV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAt REVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEz MTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJS QVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19Y TEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xE X0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5D TFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05f SEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVH Uz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNT RVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1E RU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFND SV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVf Rk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1E RU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQ UE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdf QVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLURO U19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQ Uk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1E UkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9E QVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1E U1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NF TDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RF QlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9 MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9J Tl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFS Q0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMv YWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlw L2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAv Y29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxh dC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1J cGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMy ODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3Jv Y2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWlu Y2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdl cnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0 aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFu dC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAt V3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAt V25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNv cnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlv bnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v biAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3As LU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9naWNfY29tbW9uLmQgLU1UIGJ1aWxkL3Jr MzI4OC9yZWxlYXNlL2JsMzIvZ2ljX2NvbW1vbi5vIC1NUCAtYyBkcml2ZXJzL2FybS9naWMvY29t bW9uL2dpY19jb21tb24uYyAtbyBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL2dpY19jb21tb24u bwphcm0tbm9uZS1lYWJpLWdjYyAgLURERUJVRz0wIC1ERU5BQkxFX0JBQ0tUUkFDRT0wIC1EQ09S RUJPT1Q9MCAtRFBMQVRfU1BfTUlOX0VYVFJBX0xEX1NDUklQVCAtREFSTVY3X1NVUFBPUlRTX0xB UkdFX1BBR0VfQUREUkVTU0lORyAtREFSTVY3X1NVUFBPUlRTX1ZJUlRVQUxJWkFUSU9OIC1EQVJN VjdfU1VQUE9SVFNfR0VORVJJQ19USU1FUiAtREFSTVY3X1NVUFBPUlRTX1ZGUCAtREE1N19FTkFC TEVfTk9OQ0FDSEVBQkxFX0xPQURfRldEPTAgLURTS0lQX0E1N19MMV9GTFVTSF9QV1JfRFdOPTAg LURBNTNfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EQTU3X0RJU0FCTEVfTk9OX1RFTVBP UkFMX0hJTlQ9MSAtRFdPUktBUk9VTkRfQ1ZFXzIwMTdfNTcxNT0wIC1EV09SS0FST1VORF9DVkVf MjAxOF8zNjM5PTEgLUREWU5BTUlDX1dPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0wIC1ETkVPVkVS U0VfTjFfRVhURVJOQUxfTExDPTAgLURFUlJBVEFfQTlfNzk0MDczPTAgLURFUlJBVEFfQTE1Xzgx NjQ3MD0wIC1ERVJSQVRBX0ExNV84Mjc2NzE9MCAtREVSUkFUQV9BMTdfODUyNDIxPTAgLURFUlJB VEFfQTE3Xzg1MjQyMz0wIC1ERVJSQVRBX0EzNV84NTU0NzI9MCAtREVSUkFUQV9BNTNfODE5NDcy PTAgLURFUlJBVEFfQTUzXzgyNDA2OT0wIC1ERVJSQVRBX0E1M184MjYzMTk9MCAtREVSUkFUQV9B NTNfODI3MzE5PTAgLURFUlJBVEFfQTUzXzgzNTc2OT0wIC1ERVJSQVRBX0E1M184MzY4NzA9MCAt REVSUkFUQV9BNTNfODQzNDE5PTAgLURFUlJBVEFfQTUzXzg1NTg3Mz0wIC1ERVJSQVRBX0E1NV83 NjgyNzc9MCAtREVSUkFUQV9BNTVfNzc4NzAzPTAgLURFUlJBVEFfQTU1Xzc5ODc5Nz0wIC1ERVJS QVRBX0E1NV84NDY1MzI9MCAtREVSUkFUQV9BNTVfOTAzNzU4PTAgLURFUlJBVEFfQTU1XzEyMjEw MTI9MCAtREVSUkFUQV9BNTdfODA2OTY5PTAgLURFUlJBVEFfQTU3XzgxMzQxOT0wIC1ERVJSQVRB X0E1N184MTM0MjA9MCAtREVSUkFUQV9BNTdfODE0NjcwPTAgLURFUlJBVEFfQTU3XzgxNzE2OT0w IC1ERVJSQVRBX0E1N184MjY5NzQ9MCAtREVSUkFUQV9BNTdfODI2OTc3PTAgLURFUlJBVEFfQTU3 XzgyODAyND0wIC1ERVJSQVRBX0E1N184Mjk1MjA9MCAtREVSUkFUQV9BNTdfODMzNDcxPTAgLURF UlJBVEFfQTU3Xzg1OTk3Mj0wIC1ERVJSQVRBX0E3Ml84NTk5NzE9MCAtREVSUkFUQV9BNzNfODUy NDI3PTAgLURFUlJBVEFfQTczXzg1NTQyMz0wIC1ERVJSQVRBX0E3NV83NjQwODE9MCAtREVSUkFU QV9BNzVfNzkwNzQ4PTAgLURFUlJBVEFfQTc2XzEwNzMzNDg9MCAtREVSUkFUQV9BNzZfMTEzMDc5 OT0wIC1ERVJSQVRBX0E3Nl8xMjIwMTk3PTAgLURFUlJBVEFfQTc2XzEyNTczMTQ9MCAtREVSUkFU QV9BNzZfMTI2MjYwNj0wIC1ERVJSQVRBX0E3Nl8xMjYyODg4PTAgLURFUlJBVEFfQTc2XzEyNzUx MTI9MCAtREVSUkFUQV9BNzZfMTI4NjgwNz0wIC1ERVJSQVRBX0hFUkNVTEVTXzE2ODgzMDU9MCAt REVSUkFUQV9OMV8xMDQzMjAyPTAgLURFUlJBVEFfTjFfMTA3MzM0OD0wIC1ERVJSQVRBX04xXzEx MzA3OTk9MCAtREVSUkFUQV9OMV8xMTY1MzQ3PTAgLURFUlJBVEFfTjFfMTIwNzgyMz0wIC1ERVJS QVRBX04xXzEyMjAxOTc9MCAtREVSUkFUQV9OMV8xMjU3MzE0PTAgLURFUlJBVEFfTjFfMTI2MjYw Nj0wIC1ERVJSQVRBX04xXzEyNjI4ODg9MCAtREVSUkFUQV9OMV8xMjc1MTEyPTAgLURFUlJBVEFf TjFfMTMxNTcwMz0wIC1ERVJSQVRBX04xXzE1NDI0MTk9MCAtREVSUkFUQV9EU1VfNzk4OTUzPTAg LURFUlJBVEFfRFNVXzkzNjE4ND0wIC1EU1RBQ0tfUFJPVEVDVE9SX0VOQUJMRUQ9MCAtREFMTE9X X1JPX1hMQVRfVEFCTEVTPTAgLURBUk1fQVJDSF9NQUpPUj03IC1EQVJNX0FSQ0hfTUlOT1I9MCAt RENPTERfQk9PVF9TSU5HTEVfQ1BVPTAgLURDVFhfSU5DTFVERV9BQVJDSDMyX1JFR1M9MSAtRENU WF9JTkNMVURFX0ZQUkVHUz0wIC1EQ1RYX0lOQ0xVREVfUEFVVEhfUkVHUz0wIC1ERUwzX0VYQ0VQ VElPTl9IQU5ETElORz0wIC1EQ1RYX0lOQ0xVREVfTVRFX1JFR1M9MCAtRENUWF9JTkNMVURFX0VM Ml9SRUdTPTAgLURERUNSWVBUSU9OX1NVUFBPUlRfbm9uZSAtREVOQUJMRV9BTVU9MCAtREVOQUJM RV9BU1NFUlRJT05TPTAgLURFTkFCTEVfQlRJPTAgLURFTkFCTEVfTVBBTV9GT1JfTE9XRVJfRUxT PTAgLURFTkFCTEVfUEFVVEg9MCAtREVOQUJMRV9QSUU9MCAtREVOQUJMRV9QTUY9MCAtREVOQUJM RV9QU0NJX1NUQVQ9MCAtREVOQUJMRV9SVU5USU1FX0lOU1RSVU1FTlRBVElPTj0wIC1ERU5BQkxF X1NQRV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfU1ZFX0ZPUl9OUz0wIC1ERU5DUllQVF9CTDMx PTAgLURFTkNSWVBUX0JMMzI9MCAtREVSUk9SX0RFUFJFQ0FURUQ9MCAtREZBVUxUX0lOSkVDVElP Tl9TVVBQT1JUPTAgLURHSUNWMl9HMF9GT1JfRUwzPTAgLURIQU5ETEVfRUFfRUwzX0ZJUlNUPTAg LURIV19BU1NJU1RFRF9DT0hFUkVOQ1k9MCAtRExPR19MRVZFTD0yMCAtRE1FQVNVUkVEX0JPT1Q9 MCAtRE5TX1RJTUVSX1NXSVRDSD0wIC1EUEwwMTFfR0VORVJJQ19VQVJUPTAgLURQTEFUX3JrMzI4 OCAtRFBST0dSQU1NQUJMRV9SRVNFVF9BRERSRVNTPTAgLURQU0NJX0VYVEVOREVEX1NUQVRFX0lE PTAgLURSQVNfRVhURU5TSU9OPTAgLURSRVNFVF9UT19CTDMxPTAgLURTRVBBUkFURV9DT0RFX0FO RF9ST0RBVEE9MCAtRFNFUEFSQVRFX05PQklUU19SRUdJT049MCAtRFJFQ0xBSU1fSU5JVF9DT0RF PTAgLURTUERfbm9uZSAtRFNQSU5fT05fQkwxX0VYSVQ9MCAtRFNQTV9NTT0wIC1EU1BNRF9TUE1f QVRfU0VMMj0xIC1EVFJVU1RFRF9CT0FSRF9CT09UPTAgLURVU0VfQ09IRVJFTlRfTUVNPTEgLURV U0VfREVCVUdGUz0wIC1EQVJNX0lPX0lOX0RUQj0wIC1EVVNFX1JPTUxJQj0wIC1EVVNFX1RCQlJf REVGUz0xIC1EV0FSTUJPT1RfRU5BQkxFX0RDQUNIRV9FQVJMWT0wIC1EQkwyX0FUX0VMMz0wIC1E QkwyX0lOX1hJUF9NRU09MCAtREJMMl9JTlZfRENBQ0hFPTEgLURVU0VfU1BJTkxPQ0tfQ0FTPTAg LURBQVJDSDMyIC1JaW5jbHVkZSAtSWluY2x1ZGUvYXJjaC9hYXJjaDMyIC1JaW5jbHVkZS9saWIv Y3B1cy9hYXJjaDMyIC1JaW5jbHVkZS9saWIvZWwzX3J1bnRpbWUvYWFyY2gzMiAtSXBsYXQvcm9j a2NoaXAvY29tbW9uLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2luY2x1ZGUvIC1JcGxhdC9yb2Nr Y2hpcC9jb21tb24vYWFyY2gzMi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9kcml2ZXJzL3BtdS8g LUlwbGF0L3JvY2tjaGlwL3JrMzI4OC8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3Bt dS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NlY3VyZS8gLUlwbGF0L3JvY2tjaGlw L3JrMzI4OC9kcml2ZXJzL3NvYy8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlLyAtSXBs YXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvc2hhcmVkLyAgIC1JaW5jbHVkZS9saWIvbGliZmR0 IC1JaW5jbHVkZS9saWIvbGliYyAtSWluY2x1ZGUvbGliL2xpYmMvYWFyY2gzMiAgIC1ub3N0ZGlu YyAtV2Vycm9yIC1XYWxsIC1XbWlzc2luZy1pbmNsdWRlLWRpcnMgLVd1bnVzZWQgLVdkaXNhYmxl ZC1vcHRpbWl6YXRpb24JLVd2bGEgLVdzaGFkb3cgLVduby11bnVzZWQtcGFyYW1ldGVyIC1XcmVk dW5kYW50LWRlY2xzIC1XdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdtYXliZS11bmluaXRpYWxp emVkIC1XcGFja2VkLWJpdGZpZWxkLWNvbXBhdCAtV3NoaWZ0LW92ZXJmbG93PTIgLVdsb2dpY2Fs LW9wIC1Xbm8tZXJyb3I9ZGVwcmVjYXRlZC1kZWNsYXJhdGlvbnMgLVduby1lcnJvcj1jcHAgLW1j cHU9Y29ydGV4LWExMiAgLW10aHVtYiAtbW5vLXVuYWxpZ25lZC1hY2Nlc3MgLWZmdW5jdGlvbi1z ZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLWZmcmVlc3RhbmRpbmcgLWZuby1idWlsdGluIC1mbm8t Y29tbW9uIC1PcyAtc3RkPWdudTk5IC1mbm8tc3RhY2stcHJvdGVjdG9yICAtRElNQUdFX0JMMzIg IC1XcCwtTUQsLi9idWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL2dpY3YyX2hlbHBlcnMuZCAtTVQg YnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9naWN2Ml9oZWxwZXJzLm8gLU1QIC1jIGRyaXZlcnMv YXJtL2dpYy92Mi9naWN2Ml9oZWxwZXJzLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9n aWN2Ml9oZWxwZXJzLm8KYXJtLW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9CQUNL VFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1W N19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFM SVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19W RlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxV U0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNB QkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdP UktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2 Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1E RVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1 MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJB VEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5 PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9B NTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAt REVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83 OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJS QVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0 MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRB X0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0w IC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3 XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURF UlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0 MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJB VEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3 MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJS QVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxF U18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAt REVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEy MDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJS QVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTEx Mj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFf RFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFC TEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9B UkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gz Ml9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9 MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURD VFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVf QU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1f Rk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVf UE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJ T049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAt REVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURG QVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VB X0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURN RUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0w IC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRF TkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQ QVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNM QUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09 MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVS RU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9 MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJM Ml9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQ SU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAt SWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNo MzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRl LyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24v ZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMy ODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1J cGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgv aW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1 ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNo MzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51 c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBh cmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5 YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxv dz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8t ZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNjZXNz IC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1mbm8t YnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3RvciAg LURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9naWN2Ml9t YWluLmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvZ2ljdjJfbWFpbi5vIC1NUCAtYyBk cml2ZXJzL2FybS9naWMvdjIvZ2ljdjJfbWFpbi5jIC1vIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2Js MzIvZ2ljdjJfbWFpbi5vCmFybS1ub25lLWVhYmktZ2NjICAtRERFQlVHPTAgLURFTkFCTEVfQkFD S1RSQUNFPTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhUUkFfTERfU0NSSVBUIC1EQVJN VjdfU1VQUE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJNVjdfU1VQUE9SVFNfVklSVFVB TElaQVRJT04gLURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVSIC1EQVJNVjdfU1VQUE9SVFNf VkZQIC1EQTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9MCAtRFNLSVBfQTU3X0wxX0ZM VVNIX1BXUl9EV049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURBNTdfRElT QUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9DVkVfMjAxN181NzE1PTAgLURX T1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09SS0FST1VORF9DVkVfMjAxOF8z NjM5PTAgLURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVSUkFUQV9BOV83OTQwNzM9MCAt REVSUkFUQV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3MT0wIC1ERVJSQVRBX0ExN184 NTI0MjE9MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFfQTM1Xzg1NTQ3Mj0wIC1ERVJS QVRBX0E1M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAgLURFUlJBVEFfQTUzXzgyNjMx OT0wIC1ERVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNfODM1NzY5PTAgLURFUlJBVEFf QTUzXzgzNjg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVSUkFUQV9BNTNfODU1ODczPTAg LURFUlJBVEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3MDM9MCAtREVSUkFUQV9BNTVf Nzk4Nzk3PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRBX0E1NV85MDM3NTg9MCAtREVS UkFUQV9BNTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9MCAtREVSUkFUQV9BNTdfODEz NDE5PTAgLURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1N184MTQ2NzA9MCAtREVSUkFU QV9BNTdfODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1ERVJSQVRBX0E1N184MjY5Nzc9 MCAtREVSUkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3XzgyOTUyMD0wIC1ERVJSQVRBX0E1 N184MzM0NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJBVEFfQTcyXzg1OTk3MT0wIC1E RVJSQVRBX0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIzPTAgLURFUlJBVEFfQTc1Xzc2 NDA4MT0wIC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9BNzZfMTA3MzM0OD0wIC1ERVJS QVRBX0E3Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9MCAtREVSUkFUQV9BNzZfMTI1 NzMxND0wIC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFfQTc2XzEyNjI4ODg9MCAtREVS UkFUQV9BNzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3PTAgLURFUlJBVEFfSEVSQ1VM RVNfMTY4ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVSUkFUQV9OMV8xMDczMzQ4PTAg LURFUlJBVEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUzNDc9MCAtREVSUkFUQV9OMV8x MjA3ODIzPTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRBX04xXzEyNTczMTQ9MCAtREVS UkFUQV9OMV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0wIC1ERVJSQVRBX04xXzEyNzUx MTI9MCAtREVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFfMTU0MjQxOT0wIC1ERVJSQVRB X0RTVV83OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURTVEFDS19QUk9URUNUT1JfRU5B QkxFRD0wIC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9BUkNIX01BSk9SPTcgLURBUk1f QVJDSF9NSU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAtRENUWF9JTkNMVURFX0FBUkNI MzJfUkVHUz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhfSU5DTFVERV9QQVVUSF9SRUdT PTAgLURFTDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5DTFVERV9NVEVfUkVHUz0wIC1E Q1RYX0lOQ0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQUE9SVF9ub25lIC1ERU5BQkxF X0FNVT0wIC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9CVEk9MCAtREVOQUJMRV9NUEFN X0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5BQkxFX1BJRT0wIC1ERU5BQkxF X1BNRj0wIC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JVTlRJTUVfSU5TVFJVTUVOVEFU SU9OPTAgLURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9TVkVfRk9SX05TPTAg LURFTkNSWVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJST1JfREVQUkVDQVRFRD0wIC1E RkFVTFRfSU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZPUl9FTDM9MCAtREhBTkRMRV9F QV9FTDNfRklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0wIC1ETE9HX0xFVkVMPTIwIC1E TUVBU1VSRURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQTDAxMV9HRU5FUklDX1VBUlQ9 MCAtRFBMQVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FERFJFU1M9MCAtRFBTQ0lfRVhU RU5ERURfU1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJFU0VUX1RPX0JMMzE9MCAtRFNF UEFSQVRFX0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9CSVRTX1JFR0lPTj0wIC1EUkVD TEFJTV9JTklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9CTDFfRVhJVD0wIC1EU1BNX01N PTAgLURTUE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJEX0JPT1Q9MCAtRFVTRV9DT0hF UkVOVF9NRU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5fRFRCPTAgLURVU0VfUk9NTElC PTAgLURVU0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVfRENBQ0hFX0VBUkxZPTAgLURC TDJfQVRfRUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lOVl9EQ0FDSEU9MSAtRFVTRV9T UElOTE9DS19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5jbHVkZS9hcmNoL2FhcmNoMzIg LUlpbmNsdWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9lbDNfcnVudGltZS9hYXJj aDMyIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vaW5jbHVk ZS8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9u L2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAtSXBsYXQvcm9ja2NoaXAvcmsz Mjg4L2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc2VjdXJlLyAt SXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4 L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS9zaGFyZWQvICAgLUlpbmNs dWRlL2xpYi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5jbHVkZS9saWIvbGliYy9hYXJj aDMyICAgLW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5nLWluY2x1ZGUtZGlycyAtV3Vu dXNlZCAtV2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3NoYWRvdyAtV25vLXVudXNlZC1w YXJhbWV0ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV21h eWJlLXVuaW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29tcGF0IC1Xc2hpZnQtb3ZlcmZs b3c9MiAtV2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9ucyAtV25v LWVycm9yPWNwcCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRodW1iIC1tbm8tdW5hbGlnbmVkLWFjY2Vz cyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZmZyZWVzdGFuZGluZyAtZm5v LWJ1aWx0aW4gLWZuby1jb21tb24gLU9zIC1zdGQ9Z251OTkgLWZuby1zdGFjay1wcm90ZWN0b3Ig IC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvZGVsYXlf dGltZXIuZCAtTVQgYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9kZWxheV90aW1lci5vIC1NUCAt YyBkcml2ZXJzL2RlbGF5X3RpbWVyL2RlbGF5X3RpbWVyLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVh c2UvYmwzMi9kZWxheV90aW1lci5vCmFybS1ub25lLWVhYmktZ2NjICAtRERFQlVHPTAgLURFTkFC TEVfQkFDS1RSQUNFPTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhUUkFfTERfU0NSSVBU IC1EQVJNVjdfU1VQUE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJNVjdfU1VQUE9SVFNf VklSVFVBTElaQVRJT04gLURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVSIC1EQVJNVjdfU1VQ UE9SVFNfVkZQIC1EQTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9MCAtRFNLSVBfQTU3 X0wxX0ZMVVNIX1BXUl9EV049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURB NTdfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9DVkVfMjAxN181NzE1 PTAgLURXT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09SS0FST1VORF9DVkVf MjAxOF8zNjM5PTAgLURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVSUkFUQV9BOV83OTQw NzM9MCAtREVSUkFUQV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3MT0wIC1ERVJSQVRB X0ExN184NTI0MjE9MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFfQTM1Xzg1NTQ3Mj0w IC1ERVJSQVRBX0E1M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAgLURFUlJBVEFfQTUz XzgyNjMxOT0wIC1ERVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNfODM1NzY5PTAgLURF UlJBVEFfQTUzXzgzNjg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVSUkFUQV9BNTNfODU1 ODczPTAgLURFUlJBVEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3MDM9MCAtREVSUkFU QV9BNTVfNzk4Nzk3PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRBX0E1NV85MDM3NTg9 MCAtREVSUkFUQV9BNTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9MCAtREVSUkFUQV9B NTdfODEzNDE5PTAgLURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1N184MTQ2NzA9MCAt REVSUkFUQV9BNTdfODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1ERVJSQVRBX0E1N184 MjY5Nzc9MCAtREVSUkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3XzgyOTUyMD0wIC1ERVJS QVRBX0E1N184MzM0NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJBVEFfQTcyXzg1OTk3 MT0wIC1ERVJSQVRBX0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIzPTAgLURFUlJBVEFf QTc1Xzc2NDA4MT0wIC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9BNzZfMTA3MzM0OD0w IC1ERVJSQVRBX0E3Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9MCAtREVSUkFUQV9B NzZfMTI1NzMxND0wIC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFfQTc2XzEyNjI4ODg9 MCAtREVSUkFUQV9BNzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3PTAgLURFUlJBVEFf SEVSQ1VMRVNfMTY4ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVSUkFUQV9OMV8xMDcz MzQ4PTAgLURFUlJBVEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUzNDc9MCAtREVSUkFU QV9OMV8xMjA3ODIzPTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRBX04xXzEyNTczMTQ9 MCAtREVSUkFUQV9OMV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0wIC1ERVJSQVRBX04x XzEyNzUxMTI9MCAtREVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFfMTU0MjQxOT0wIC1E RVJSQVRBX0RTVV83OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURTVEFDS19QUk9URUNU T1JfRU5BQkxFRD0wIC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9BUkNIX01BSk9SPTcg LURBUk1fQVJDSF9NSU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAtRENUWF9JTkNMVURF X0FBUkNIMzJfUkVHUz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhfSU5DTFVERV9QQVVU SF9SRUdTPTAgLURFTDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5DTFVERV9NVEVfUkVH Uz0wIC1EQ1RYX0lOQ0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQUE9SVF9ub25lIC1E RU5BQkxFX0FNVT0wIC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9CVEk9MCAtREVOQUJM RV9NUEFNX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5BQkxFX1BJRT0wIC1E RU5BQkxFX1BNRj0wIC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JVTlRJTUVfSU5TVFJV TUVOVEFUSU9OPTAgLURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9TVkVfRk9S X05TPTAgLURFTkNSWVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJST1JfREVQUkVDQVRF RD0wIC1ERkFVTFRfSU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZPUl9FTDM9MCAtREhB TkRMRV9FQV9FTDNfRklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0wIC1ETE9HX0xFVkVM PTIwIC1ETUVBU1VSRURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQTDAxMV9HRU5FUklD X1VBUlQ9MCAtRFBMQVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FERFJFU1M9MCAtRFBT Q0lfRVhURU5ERURfU1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJFU0VUX1RPX0JMMzE9 MCAtRFNFUEFSQVRFX0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9CSVRTX1JFR0lPTj0w IC1EUkVDTEFJTV9JTklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9CTDFfRVhJVD0wIC1E U1BNX01NPTAgLURTUE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJEX0JPT1Q9MCAtRFVT RV9DT0hFUkVOVF9NRU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5fRFRCPTAgLURVU0Vf Uk9NTElCPTAgLURVU0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVfRENBQ0hFX0VBUkxZ PTAgLURCTDJfQVRfRUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lOVl9EQ0FDSEU9MSAt RFVTRV9TUElOTE9DS19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5jbHVkZS9hcmNoL2Fh cmNoMzIgLUlpbmNsdWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9lbDNfcnVudGlt ZS9hYXJjaDMyIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2NrY2hpcC9jb21tb24v aW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBsYXQvcm9ja2NoaXAv Y29tbW9uL2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAtSXBsYXQvcm9ja2No aXAvcmszMjg4L2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc2Vj dXJlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBsYXQvcm9ja2NoaXAv cmszMjg4L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS9zaGFyZWQvICAg LUlpbmNsdWRlL2xpYi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5jbHVkZS9saWIvbGli Yy9hYXJjaDMyICAgLW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5nLWluY2x1ZGUtZGly cyAtV3VudXNlZCAtV2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3NoYWRvdyAtV25vLXVu dXNlZC1wYXJhbWV0ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0LXNldC12YXJpYWJs ZSAtV21heWJlLXVuaW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29tcGF0IC1Xc2hpZnQt b3ZlcmZsb3c9MiAtV2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9u cyAtV25vLWVycm9yPWNwcCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRodW1iIC1tbm8tdW5hbGlnbmVk LWFjY2VzcyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZmZyZWVzdGFuZGlu ZyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLU9zIC1zdGQ9Z251OTkgLWZuby1zdGFjay1wcm90 ZWN0b3IgIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIv Z2VuZXJpY19kZWxheV90aW1lci5kIC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL2dlbmVy aWNfZGVsYXlfdGltZXIubyAtTVAgLWMgZHJpdmVycy9kZWxheV90aW1lci9nZW5lcmljX2RlbGF5 X3RpbWVyLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9nZW5lcmljX2RlbGF5X3RpbWVy Lm8KYXJtLW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENP UkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19M QVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFS TVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5B QkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0w IC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1Q T1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZF XzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZF UlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84 MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJS QVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3 Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFf QTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAg LURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVf NzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVS UkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIx MDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFU QV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9 MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1 N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1E RVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1 MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJB VEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3 OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJB VEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1 MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAg LURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8x MTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVS UkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2 MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRB X04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0w IC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExP V19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAg LURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURD VFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENF UFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9F TDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFC TEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VM Uz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFC TEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJM RV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwz MT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJ T05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0w IC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09U PTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMy ODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9J RD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9B TkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09E RT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BN X0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1E VVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJS X0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAt REJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0w IC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGli L2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3Jv Y2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9j a2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9w bXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hp cC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlw bGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZk dCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRp bmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJs ZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3Jl ZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFs aXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNh bC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1t Y3B1PWNvcnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24t c2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5v LWNvbW1vbiAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMy ICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0X2dpY3YyLmQgLU1UIGJ1 aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcGxhdF9naWN2Mi5vIC1NUCAtYyBwbGF0L2NvbW1vbi9w bGF0X2dpY3YyLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0X2dpY3YyLm8KYXJt LW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09U PTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9Q QUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NV UFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05P TkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUz X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9I SU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThf MzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04x X0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9 MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0Ex N184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1E RVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgy NzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJB VEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3 PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9B NTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAg LURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdf ODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVS UkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184Mjgw MjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRB X0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0w IC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1 Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAt REVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2 XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAg LURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJB VEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5 PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9O MV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAt REVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEz MTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJS QVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19Y TEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xE X0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5D TFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05f SEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVH Uz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNT RVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1E RU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFND SV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVf Rk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1E RU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQ UE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdf QVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLURO U19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQ Uk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1E UkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9E QVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1E U1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NF TDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RF QlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9 MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9J Tl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFS Q0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMv YWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlw L2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAv Y29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxh dC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1J cGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMy ODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3Jv Y2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWlu Y2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdl cnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0 aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFu dC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAt V3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAt V25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNv cnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlv bnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v biAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3As LU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0Zm9ybV9jb21tb24uZCAtTVQgYnVp bGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0Zm9ybV9jb21tb24ubyAtTVAgLWMgcGxhdC9yb2Nr Y2hpcC9jb21tb24vYWFyY2gzMi9wbGF0Zm9ybV9jb21tb24uYyAtbyBidWlsZC9yazMyODgvcmVs ZWFzZS9ibDMyL3BsYXRmb3JtX2NvbW1vbi5vCmFybS1ub25lLWVhYmktZ2NjICAtRERFQlVHPTAg LURFTkFCTEVfQkFDS1RSQUNFPTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhUUkFfTERf U0NSSVBUIC1EQVJNVjdfU1VQUE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJNVjdfU1VQ UE9SVFNfVklSVFVBTElaQVRJT04gLURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVSIC1EQVJN VjdfU1VQUE9SVFNfVkZQIC1EQTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9MCAtRFNL SVBfQTU3X0wxX0ZMVVNIX1BXUl9EV049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5U PTEgLURBNTdfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9DVkVfMjAx N181NzE1PTAgLURXT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09SS0FST1VO RF9DVkVfMjAxOF8zNjM5PTAgLURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVSUkFUQV9B OV83OTQwNzM9MCAtREVSUkFUQV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3MT0wIC1E RVJSQVRBX0ExN184NTI0MjE9MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFfQTM1Xzg1 NTQ3Mj0wIC1ERVJSQVRBX0E1M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAgLURFUlJB VEFfQTUzXzgyNjMxOT0wIC1ERVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNfODM1NzY5 PTAgLURFUlJBVEFfQTUzXzgzNjg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVSUkFUQV9B NTNfODU1ODczPTAgLURFUlJBVEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3MDM9MCAt REVSUkFUQV9BNTVfNzk4Nzk3PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRBX0E1NV85 MDM3NTg9MCAtREVSUkFUQV9BNTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9MCAtREVS UkFUQV9BNTdfODEzNDE5PTAgLURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1N184MTQ2 NzA9MCAtREVSUkFUQV9BNTdfODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1ERVJSQVRB X0E1N184MjY5Nzc9MCAtREVSUkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3XzgyOTUyMD0w IC1ERVJSQVRBX0E1N184MzM0NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJBVEFfQTcy Xzg1OTk3MT0wIC1ERVJSQVRBX0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIzPTAgLURF UlJBVEFfQTc1Xzc2NDA4MT0wIC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9BNzZfMTA3 MzM0OD0wIC1ERVJSQVRBX0E3Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9MCAtREVS UkFUQV9BNzZfMTI1NzMxND0wIC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFfQTc2XzEy NjI4ODg9MCAtREVSUkFUQV9BNzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3PTAgLURF UlJBVEFfSEVSQ1VMRVNfMTY4ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVSUkFUQV9O MV8xMDczMzQ4PTAgLURFUlJBVEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUzNDc9MCAt REVSUkFUQV9OMV8xMjA3ODIzPTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRBX04xXzEy NTczMTQ9MCAtREVSUkFUQV9OMV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0wIC1ERVJS QVRBX04xXzEyNzUxMTI9MCAtREVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFfMTU0MjQx OT0wIC1ERVJSQVRBX0RTVV83OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURTVEFDS19Q Uk9URUNUT1JfRU5BQkxFRD0wIC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9BUkNIX01B Sk9SPTcgLURBUk1fQVJDSF9NSU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAtRENUWF9J TkNMVURFX0FBUkNIMzJfUkVHUz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhfSU5DTFVE RV9QQVVUSF9SRUdTPTAgLURFTDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5DTFVERV9N VEVfUkVHUz0wIC1EQ1RYX0lOQ0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQUE9SVF9u b25lIC1ERU5BQkxFX0FNVT0wIC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9CVEk9MCAt REVOQUJMRV9NUEFNX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5BQkxFX1BJ RT0wIC1ERU5BQkxFX1BNRj0wIC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JVTlRJTUVf SU5TVFJVTUVOVEFUSU9OPTAgLURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9T VkVfRk9SX05TPTAgLURFTkNSWVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJST1JfREVQ UkVDQVRFRD0wIC1ERkFVTFRfSU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZPUl9FTDM9 MCAtREhBTkRMRV9FQV9FTDNfRklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0wIC1ETE9H X0xFVkVMPTIwIC1ETUVBU1VSRURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQTDAxMV9H RU5FUklDX1VBUlQ9MCAtRFBMQVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FERFJFU1M9 MCAtRFBTQ0lfRVhURU5ERURfU1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJFU0VUX1RP X0JMMzE9MCAtRFNFUEFSQVRFX0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9CSVRTX1JF R0lPTj0wIC1EUkVDTEFJTV9JTklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9CTDFfRVhJ VD0wIC1EU1BNX01NPTAgLURTUE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJEX0JPT1Q9 MCAtRFVTRV9DT0hFUkVOVF9NRU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5fRFRCPTAg LURVU0VfUk9NTElCPTAgLURVU0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVfRENBQ0hF X0VBUkxZPTAgLURCTDJfQVRfRUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lOVl9EQ0FD SEU9MSAtRFVTRV9TUElOTE9DS19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5jbHVkZS9h cmNoL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9lbDNf cnVudGltZS9hYXJjaDMyIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2NrY2hpcC9j b21tb24vaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBsYXQvcm9j a2NoaXAvY29tbW9uL2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAtSXBsYXQv cm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZl cnMvc2VjdXJlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBsYXQvcm9j a2NoaXAvcmszMjg4L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS9zaGFy ZWQvICAgLUlpbmNsdWRlL2xpYi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5jbHVkZS9s aWIvbGliYy9hYXJjaDMyICAgLW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5nLWluY2x1 ZGUtZGlycyAtV3VudXNlZCAtV2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3NoYWRvdyAt V25vLXVudXNlZC1wYXJhbWV0ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0LXNldC12 YXJpYWJsZSAtV21heWJlLXVuaW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29tcGF0IC1X c2hpZnQtb3ZlcmZsb3c9MiAtV2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVkLWRlY2xh cmF0aW9ucyAtV25vLWVycm9yPWNwcCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRodW1iIC1tbm8tdW5h bGlnbmVkLWFjY2VzcyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZmZyZWVz dGFuZGluZyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLU9zIC1zdGQ9Z251OTkgLWZuby1zdGFj ay1wcm90ZWN0b3IgIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNl L2JsMzIvcGFyYW1zX3NldHVwLmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcGFyYW1z X3NldHVwLm8gLU1QIC1jIHBsYXQvcm9ja2NoaXAvY29tbW9uL3BhcmFtc19zZXR1cC5jIC1vIGJ1 aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcGFyYW1zX3NldHVwLm8KYXJtLW5vbmUtZWFiaS1nY2Mg IC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01J Tl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcg LURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNf VElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FE X0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RF TVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJP VU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1J Q19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0w IC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVf ODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVS UkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQw Njk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRB X0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0w IC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1 Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURF UlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3Xzgw Njk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJB VEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0 PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9B NTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAt REVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184 NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJS QVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIy MDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVS UkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEy ODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0w IC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFf MTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURF UlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYy ODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFU QV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9 MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1E QVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQ VT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAt RENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENU WF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElP Tl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5B QkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAg LURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFC TEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0w IC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAg LURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJf RzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJF TkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9 MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVT RVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0w IC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFU RV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElO X09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURf Qk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9J T19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VO QUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURC TDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUg LUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1 ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0 L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIv IC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMy ODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2Mv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9p bmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMg LUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21p c3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1Xdmxh IC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNl ZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVs ZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJl Y2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1tdGh1 bWIgLW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rp b25zIC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0ZD1nbnU5 OSAtZm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmsz Mjg4L3JlbGVhc2UvYmwzMi9wbGF0X3BtLmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIv cGxhdF9wbS5vIC1NUCAtYyBwbGF0L3JvY2tjaGlwL2NvbW1vbi9wbGF0X3BtLmMgLW8gYnVpbGQv cmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0X3BtLm8KYXJtLW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9 MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9M RF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19T VVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURB Uk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1E U0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJ TlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8y MDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJP VU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRB X0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAg LURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVf ODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVS UkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3 Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRB X0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0w IC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1 XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1E RVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3Xzgx NDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJB VEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIw PTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9B NzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAt REVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8x MDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1E RVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZf MTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAt REVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRB X04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0w IC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFf MTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURF UlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQy NDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNL X1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hf TUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RY X0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNM VURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURF X01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JU X25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0w IC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVf UElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElN RV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxF X1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9E RVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VM Mz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURM T0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDEx X0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVT Uz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRf VE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNf UkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9F WElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9P VD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9 MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FD SEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RD QUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRl L2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2Vs M19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlw L2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9y b2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxh dC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJp dmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9y b2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3No YXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRl L2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5j bHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93 IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0 LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQg LVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVj bGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1tdGh1bWIgLW1uby11 bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJl ZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0 YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVh c2UvYmwzMi9wbGF0X3RvcG9sb2d5LmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcGxh dF90b3BvbG9neS5vIC1NUCAtYyBwbGF0L3JvY2tjaGlwL2NvbW1vbi9wbGF0X3RvcG9sb2d5LmMg LW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0X3RvcG9sb2d5Lm8KYXJtLW5vbmUtZWFi aS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFU X1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJF U1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dF TkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJM RV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVf Tk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURX T1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1E RFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFM X0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFU QV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9 MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1 M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1E RVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0 MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJB VEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMy PTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFf QTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAg LURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdf ODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVS UkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5 NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRB X0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0w IC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9B NzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9 MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFf QTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0 MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJB VEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3 PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9O MV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAt REVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85 MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxF Uz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lO R0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJF R1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9 MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVD UllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0w IC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BB VVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAg LURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VS X0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9C TDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1E R0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURf Q09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9T V0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFC TEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVO U0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURT RVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUg LURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRS VVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAt REFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1C T09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVN PTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWlu Y2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAt SWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8g LUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2Fh cmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hp cC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2Nr Y2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVy cy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3Jr MzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGli L2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2Fs bCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9u CS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAt V3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1i aXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9y PWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIg IC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRh LXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0 ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVp bGQvcmszMjg4L3JlbGVhc2UvYmwzMi9yb2NrY2hpcF9naWN2Mi5kIC1NVCBidWlsZC9yazMyODgv cmVsZWFzZS9ibDMyL3JvY2tjaGlwX2dpY3YyLm8gLU1QIC1jIHBsYXQvcm9ja2NoaXAvY29tbW9u L3JvY2tjaGlwX2dpY3YyLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9yb2NrY2hpcF9n aWN2Mi5vCmFybS1ub25lLWVhYmktZ2NjICAtRERFQlVHPTAgLURFTkFCTEVfQkFDS1RSQUNFPTAg LURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhUUkFfTERfU0NSSVBUIC1EQVJNVjdfU1VQUE9S VFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJNVjdfU1VQUE9SVFNfVklSVFVBTElaQVRJT04g LURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVSIC1EQVJNVjdfU1VQUE9SVFNfVkZQIC1EQTU3 X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9MCAtRFNLSVBfQTU3X0wxX0ZMVVNIX1BXUl9E V049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURBNTdfRElTQUJMRV9OT05f VEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9DVkVfMjAxN181NzE1PTAgLURXT1JLQVJPVU5E X0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTAgLURO RU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVSUkFUQV9BOV83OTQwNzM9MCAtREVSUkFUQV9B MTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3MT0wIC1ERVJSQVRBX0ExN184NTI0MjE9MCAt REVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFfQTM1Xzg1NTQ3Mj0wIC1ERVJSQVRBX0E1M184 MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAgLURFUlJBVEFfQTUzXzgyNjMxOT0wIC1ERVJS QVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNfODM1NzY5PTAgLURFUlJBVEFfQTUzXzgzNjg3 MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVSUkFUQV9BNTNfODU1ODczPTAgLURFUlJBVEFf QTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3MDM9MCAtREVSUkFUQV9BNTVfNzk4Nzk3PTAg LURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRBX0E1NV85MDM3NTg9MCAtREVSUkFUQV9BNTVf MTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9MCAtREVSUkFUQV9BNTdfODEzNDE5PTAgLURF UlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1N184MTQ2NzA9MCAtREVSUkFUQV9BNTdfODE3 MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1ERVJSQVRBX0E1N184MjY5Nzc9MCAtREVSUkFU QV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3XzgyOTUyMD0wIC1ERVJSQVRBX0E1N184MzM0NzE9 MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJBVEFfQTcyXzg1OTk3MT0wIC1ERVJSQVRBX0E3 M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIzPTAgLURFUlJBVEFfQTc1Xzc2NDA4MT0wIC1E RVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9BNzZfMTA3MzM0OD0wIC1ERVJSQVRBX0E3Nl8x MTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9MCAtREVSUkFUQV9BNzZfMTI1NzMxND0wIC1E RVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFfQTc2XzEyNjI4ODg9MCAtREVSUkFUQV9BNzZf MTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3PTAgLURFUlJBVEFfSEVSQ1VMRVNfMTY4ODMw NT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVSUkFUQV9OMV8xMDczMzQ4PTAgLURFUlJBVEFf TjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUzNDc9MCAtREVSUkFUQV9OMV8xMjA3ODIzPTAg LURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRBX04xXzEyNTczMTQ9MCAtREVSUkFUQV9OMV8x MjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0wIC1ERVJSQVRBX04xXzEyNzUxMTI9MCAtREVS UkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFfMTU0MjQxOT0wIC1ERVJSQVRBX0RTVV83OTg5 NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURTVEFDS19QUk9URUNUT1JfRU5BQkxFRD0wIC1E QUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9BUkNIX01BSk9SPTcgLURBUk1fQVJDSF9NSU5P Uj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAtRENUWF9JTkNMVURFX0FBUkNIMzJfUkVHUz0x IC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhfSU5DTFVERV9QQVVUSF9SRUdTPTAgLURFTDNf RVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5DTFVERV9NVEVfUkVHUz0wIC1EQ1RYX0lOQ0xV REVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQUE9SVF9ub25lIC1ERU5BQkxFX0FNVT0wIC1E RU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9CVEk9MCAtREVOQUJMRV9NUEFNX0ZPUl9MT1dF Ul9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5BQkxFX1BJRT0wIC1ERU5BQkxFX1BNRj0wIC1E RU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JVTlRJTUVfSU5TVFJVTUVOVEFUSU9OPTAgLURF TkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9TVkVfRk9SX05TPTAgLURFTkNSWVBU X0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJST1JfREVQUkVDQVRFRD0wIC1ERkFVTFRfSU5K RUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZPUl9FTDM9MCAtREhBTkRMRV9FQV9FTDNfRklS U1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0wIC1ETE9HX0xFVkVMPTIwIC1ETUVBU1VSRURf Qk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQTDAxMV9HRU5FUklDX1VBUlQ9MCAtRFBMQVRf cmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FERFJFU1M9MCAtRFBTQ0lfRVhURU5ERURfU1RB VEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJFU0VUX1RPX0JMMzE9MCAtRFNFUEFSQVRFX0NP REVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9CSVRTX1JFR0lPTj0wIC1EUkVDTEFJTV9JTklU X0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9CTDFfRVhJVD0wIC1EU1BNX01NPTAgLURTUE1E X1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJEX0JPT1Q9MCAtRFVTRV9DT0hFUkVOVF9NRU09 MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5fRFRCPTAgLURVU0VfUk9NTElCPTAgLURVU0Vf VEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVfRENBQ0hFX0VBUkxZPTAgLURCTDJfQVRfRUwz PTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lOVl9EQ0FDSEU9MSAtRFVTRV9TUElOTE9DS19D QVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5jbHVkZS9hcmNoL2FhcmNoMzIgLUlpbmNsdWRl L2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9lbDNfcnVudGltZS9hYXJjaDMyIC1JcGxh dC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vaW5jbHVkZS8gLUlwbGF0 L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2RyaXZlcnMv cG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZl cnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc2VjdXJlLyAtSXBsYXQvcm9j a2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS9zaGFyZWQvICAgLUlpbmNsdWRlL2xpYi9s aWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5jbHVkZS9saWIvbGliYy9hYXJjaDMyICAgLW5v c3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5nLWluY2x1ZGUtZGlycyAtV3VudXNlZCAtV2Rp c2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3NoYWRvdyAtV25vLXVudXNlZC1wYXJhbWV0ZXIg LVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV21heWJlLXVuaW5p dGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29tcGF0IC1Xc2hpZnQtb3ZlcmZsb3c9MiAtV2xv Z2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9ucyAtV25vLWVycm9yPWNw cCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRodW1iIC1tbm8tdW5hbGlnbmVkLWFjY2VzcyAtZmZ1bmN0 aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZmZyZWVzdGFuZGluZyAtZm5vLWJ1aWx0aW4g LWZuby1jb21tb24gLU9zIC1zdGQ9Z251OTkgLWZuby1zdGFjay1wcm90ZWN0b3IgIC1ESU1BR0Vf QkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcm9ja2NoaXBfc2lwX3N2 Yy5kIC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL3JvY2tjaGlwX3NpcF9zdmMubyAtTVAg LWMgcGxhdC9yb2NrY2hpcC9jb21tb24vcm9ja2NoaXBfc2lwX3N2Yy5jIC1vIGJ1aWxkL3JrMzI4 OC9yZWxlYXNlL2JsMzIvcm9ja2NoaXBfc2lwX3N2Yy5vCmFybS1ub25lLWVhYmktZ2NjICAtRERF QlVHPTAgLURFTkFCTEVfQkFDS1RSQUNFPTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhU UkFfTERfU0NSSVBUIC1EQVJNVjdfU1VQUE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJN VjdfU1VQUE9SVFNfVklSVFVBTElaQVRJT04gLURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVS IC1EQVJNVjdfU1VQUE9SVFNfVkZQIC1EQTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9 MCAtRFNLSVBfQTU3X0wxX0ZMVVNIX1BXUl9EV049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JB TF9ISU5UPTEgLURBNTdfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9D VkVfMjAxN181NzE1PTAgLURXT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09S S0FST1VORF9DVkVfMjAxOF8zNjM5PTAgLURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVS UkFUQV9BOV83OTQwNzM9MCAtREVSUkFUQV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3 MT0wIC1ERVJSQVRBX0ExN184NTI0MjE9MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFf QTM1Xzg1NTQ3Mj0wIC1ERVJSQVRBX0E1M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAg LURFUlJBVEFfQTUzXzgyNjMxOT0wIC1ERVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNf ODM1NzY5PTAgLURFUlJBVEFfQTUzXzgzNjg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVS UkFUQV9BNTNfODU1ODczPTAgLURFUlJBVEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3 MDM9MCAtREVSUkFUQV9BNTVfNzk4Nzk3PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRB X0E1NV85MDM3NTg9MCAtREVSUkFUQV9BNTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9 MCAtREVSUkFUQV9BNTdfODEzNDE5PTAgLURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1 N184MTQ2NzA9MCAtREVSUkFUQV9BNTdfODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1E RVJSQVRBX0E1N184MjY5Nzc9MCAtREVSUkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3Xzgy OTUyMD0wIC1ERVJSQVRBX0E1N184MzM0NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJB VEFfQTcyXzg1OTk3MT0wIC1ERVJSQVRBX0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIz PTAgLURFUlJBVEFfQTc1Xzc2NDA4MT0wIC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9B NzZfMTA3MzM0OD0wIC1ERVJSQVRBX0E3Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9 MCAtREVSUkFUQV9BNzZfMTI1NzMxND0wIC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFf QTc2XzEyNjI4ODg9MCAtREVSUkFUQV9BNzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3 PTAgLURFUlJBVEFfSEVSQ1VMRVNfMTY4ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVS UkFUQV9OMV8xMDczMzQ4PTAgLURFUlJBVEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUz NDc9MCAtREVSUkFUQV9OMV8xMjA3ODIzPTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRB X04xXzEyNTczMTQ9MCAtREVSUkFUQV9OMV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0w IC1ERVJSQVRBX04xXzEyNzUxMTI9MCAtREVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFf MTU0MjQxOT0wIC1ERVJSQVRBX0RTVV83OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURT VEFDS19QUk9URUNUT1JfRU5BQkxFRD0wIC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9B UkNIX01BSk9SPTcgLURBUk1fQVJDSF9NSU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAt RENUWF9JTkNMVURFX0FBUkNIMzJfUkVHUz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhf SU5DTFVERV9QQVVUSF9SRUdTPTAgLURFTDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5D TFVERV9NVEVfUkVHUz0wIC1EQ1RYX0lOQ0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQ UE9SVF9ub25lIC1ERU5BQkxFX0FNVT0wIC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9C VEk9MCAtREVOQUJMRV9NUEFNX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5B QkxFX1BJRT0wIC1ERU5BQkxFX1BNRj0wIC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JV TlRJTUVfSU5TVFJVTUVOVEFUSU9OPTAgLURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVO QUJMRV9TVkVfRk9SX05TPTAgLURFTkNSWVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJS T1JfREVQUkVDQVRFRD0wIC1ERkFVTFRfSU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZP Ul9FTDM9MCAtREhBTkRMRV9FQV9FTDNfRklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0w IC1ETE9HX0xFVkVMPTIwIC1ETUVBU1VSRURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQ TDAxMV9HRU5FUklDX1VBUlQ9MCAtRFBMQVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FE RFJFU1M9MCAtRFBTQ0lfRVhURU5ERURfU1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJF U0VUX1RPX0JMMzE9MCAtRFNFUEFSQVRFX0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9C SVRTX1JFR0lPTj0wIC1EUkVDTEFJTV9JTklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9C TDFfRVhJVD0wIC1EU1BNX01NPTAgLURTUE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJE X0JPT1Q9MCAtRFVTRV9DT0hFUkVOVF9NRU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5f RFRCPTAgLURVU0VfUk9NTElCPTAgLURVU0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVf RENBQ0hFX0VBUkxZPTAgLURCTDJfQVRfRUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lO Vl9EQ0FDSEU9MSAtRFVTRV9TUElOTE9DS19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5j bHVkZS9hcmNoL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xp Yi9lbDNfcnVudGltZS9hYXJjaDMyIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2Nr Y2hpcC9jb21tb24vaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBs YXQvcm9ja2NoaXAvY29tbW9uL2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAt SXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4 L2RyaXZlcnMvc2VjdXJlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBs YXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVk ZS9zaGFyZWQvICAgLUlpbmNsdWRlL2xpYi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5j bHVkZS9saWIvbGliYy9hYXJjaDMyICAgLW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5n LWluY2x1ZGUtZGlycyAtV3VudXNlZCAtV2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3No YWRvdyAtV25vLXVudXNlZC1wYXJhbWV0ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0 LXNldC12YXJpYWJsZSAtV21heWJlLXVuaW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29t cGF0IC1Xc2hpZnQtb3ZlcmZsb3c9MiAtV2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVk LWRlY2xhcmF0aW9ucyAtV25vLWVycm9yPWNwcCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRodW1iIC1t bm8tdW5hbGlnbmVkLWFjY2VzcyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAt ZmZyZWVzdGFuZGluZyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLU9zIC1zdGQ9Z251OTkgLWZu by1zdGFjay1wcm90ZWN0b3IgIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9y ZWxlYXNlL2JsMzIvcG11LmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcG11Lm8gLU1Q IC1jIHBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvcG11L3BtdS5jIC1vIGJ1aWxkL3JrMzI4 OC9yZWxlYXNlL2JsMzIvcG11Lm8KYXJtLW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJM RV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQg LURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19W SVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQ T1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdf TDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1 N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9 MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8y MDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3 Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFf QTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAg LURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNf ODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVS UkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4 NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRB X0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0w IC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1 N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1E RVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3Xzgy Njk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJB VEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcx PTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9B NzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAg LURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3 Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0w IC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9I RVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMz NDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRB X04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0w IC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFf MTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURF UlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RP Ul9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAt REFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVf QUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRI X1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdT PTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURF TkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxF X01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURF TkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVN RU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1Jf TlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVE PTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFO RExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9 MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNf VUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFND SV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0w IC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAg LURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURT UE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNF X0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9S T01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9 MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1E VVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFy Y2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1l L2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9p bmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9j b21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hp cC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1 cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAt SWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJj L2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJz IC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51 c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxl IC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1v dmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25z IC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQt YWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5n IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3Rl Y3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9z ZWN1cmUuZCAtTVQgYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9zZWN1cmUubyAtTVAgLWMgcGxh dC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvc2VjdXJlLmMgLW8gYnVpbGQvcmszMjg4 L3JlbGVhc2UvYmwzMi9zZWN1cmUubwphcm0tbm9uZS1lYWJpLWdjYyAgLURERUJVRz0wIC1ERU5B QkxFX0JBQ0tUUkFDRT0wIC1EQ09SRUJPT1Q9MCAtRFBMQVRfU1BfTUlOX0VYVFJBX0xEX1NDUklQ VCAtREFSTVY3X1NVUFBPUlRTX0xBUkdFX1BBR0VfQUREUkVTU0lORyAtREFSTVY3X1NVUFBPUlRT X1ZJUlRVQUxJWkFUSU9OIC1EQVJNVjdfU1VQUE9SVFNfR0VORVJJQ19USU1FUiAtREFSTVY3X1NV UFBPUlRTX1ZGUCAtREE1N19FTkFCTEVfTk9OQ0FDSEVBQkxFX0xPQURfRldEPTAgLURTS0lQX0E1 N19MMV9GTFVTSF9QV1JfRFdOPTAgLURBNTNfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1E QTU3X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtRFdPUktBUk9VTkRfQ1ZFXzIwMTdfNTcx NT0wIC1EV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTEgLUREWU5BTUlDX1dPUktBUk9VTkRfQ1ZF XzIwMThfMzYzOT0wIC1ETkVPVkVSU0VfTjFfRVhURVJOQUxfTExDPTAgLURFUlJBVEFfQTlfNzk0 MDczPTAgLURFUlJBVEFfQTE1XzgxNjQ3MD0wIC1ERVJSQVRBX0ExNV84Mjc2NzE9MCAtREVSUkFU QV9BMTdfODUyNDIxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMz0wIC1ERVJSQVRBX0EzNV84NTU0NzI9 MCAtREVSUkFUQV9BNTNfODE5NDcyPTAgLURFUlJBVEFfQTUzXzgyNDA2OT0wIC1ERVJSQVRBX0E1 M184MjYzMTk9MCAtREVSUkFUQV9BNTNfODI3MzE5PTAgLURFUlJBVEFfQTUzXzgzNTc2OT0wIC1E RVJSQVRBX0E1M184MzY4NzA9MCAtREVSUkFUQV9BNTNfODQzNDE5PTAgLURFUlJBVEFfQTUzXzg1 NTg3Mz0wIC1ERVJSQVRBX0E1NV83NjgyNzc9MCAtREVSUkFUQV9BNTVfNzc4NzAzPTAgLURFUlJB VEFfQTU1Xzc5ODc5Nz0wIC1ERVJSQVRBX0E1NV84NDY1MzI9MCAtREVSUkFUQV9BNTVfOTAzNzU4 PTAgLURFUlJBVEFfQTU1XzEyMjEwMTI9MCAtREVSUkFUQV9BNTdfODA2OTY5PTAgLURFUlJBVEFf QTU3XzgxMzQxOT0wIC1ERVJSQVRBX0E1N184MTM0MjA9MCAtREVSUkFUQV9BNTdfODE0NjcwPTAg LURFUlJBVEFfQTU3XzgxNzE2OT0wIC1ERVJSQVRBX0E1N184MjY5NzQ9MCAtREVSUkFUQV9BNTdf ODI2OTc3PTAgLURFUlJBVEFfQTU3XzgyODAyND0wIC1ERVJSQVRBX0E1N184Mjk1MjA9MCAtREVS UkFUQV9BNTdfODMzNDcxPTAgLURFUlJBVEFfQTU3Xzg1OTk3Mj0wIC1ERVJSQVRBX0E3Ml84NTk5 NzE9MCAtREVSUkFUQV9BNzNfODUyNDI3PTAgLURFUlJBVEFfQTczXzg1NTQyMz0wIC1ERVJSQVRB X0E3NV83NjQwODE9MCAtREVSUkFUQV9BNzVfNzkwNzQ4PTAgLURFUlJBVEFfQTc2XzEwNzMzNDg9 MCAtREVSUkFUQV9BNzZfMTEzMDc5OT0wIC1ERVJSQVRBX0E3Nl8xMjIwMTk3PTAgLURFUlJBVEFf QTc2XzEyNTczMTQ9MCAtREVSUkFUQV9BNzZfMTI2MjYwNj0wIC1ERVJSQVRBX0E3Nl8xMjYyODg4 PTAgLURFUlJBVEFfQTc2XzEyNzUxMTI9MCAtREVSUkFUQV9BNzZfMTI4NjgwNz0wIC1ERVJSQVRB X0hFUkNVTEVTXzE2ODgzMDU9MCAtREVSUkFUQV9OMV8xMDQzMjAyPTAgLURFUlJBVEFfTjFfMTA3 MzM0OD0wIC1ERVJSQVRBX04xXzExMzA3OTk9MCAtREVSUkFUQV9OMV8xMTY1MzQ3PTAgLURFUlJB VEFfTjFfMTIwNzgyMz0wIC1ERVJSQVRBX04xXzEyMjAxOTc9MCAtREVSUkFUQV9OMV8xMjU3MzE0 PTAgLURFUlJBVEFfTjFfMTI2MjYwNj0wIC1ERVJSQVRBX04xXzEyNjI4ODg9MCAtREVSUkFUQV9O MV8xMjc1MTEyPTAgLURFUlJBVEFfTjFfMTMxNTcwMz0wIC1ERVJSQVRBX04xXzE1NDI0MTk9MCAt REVSUkFUQV9EU1VfNzk4OTUzPTAgLURFUlJBVEFfRFNVXzkzNjE4ND0wIC1EU1RBQ0tfUFJPVEVD VE9SX0VOQUJMRUQ9MCAtREFMTE9XX1JPX1hMQVRfVEFCTEVTPTAgLURBUk1fQVJDSF9NQUpPUj03 IC1EQVJNX0FSQ0hfTUlOT1I9MCAtRENPTERfQk9PVF9TSU5HTEVfQ1BVPTAgLURDVFhfSU5DTFVE RV9BQVJDSDMyX1JFR1M9MSAtRENUWF9JTkNMVURFX0ZQUkVHUz0wIC1EQ1RYX0lOQ0xVREVfUEFV VEhfUkVHUz0wIC1ERUwzX0VYQ0VQVElPTl9IQU5ETElORz0wIC1EQ1RYX0lOQ0xVREVfTVRFX1JF R1M9MCAtRENUWF9JTkNMVURFX0VMMl9SRUdTPTAgLURERUNSWVBUSU9OX1NVUFBPUlRfbm9uZSAt REVOQUJMRV9BTVU9MCAtREVOQUJMRV9BU1NFUlRJT05TPTAgLURFTkFCTEVfQlRJPTAgLURFTkFC TEVfTVBBTV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfUEFVVEg9MCAtREVOQUJMRV9QSUU9MCAt REVOQUJMRV9QTUY9MCAtREVOQUJMRV9QU0NJX1NUQVQ9MCAtREVOQUJMRV9SVU5USU1FX0lOU1RS VU1FTlRBVElPTj0wIC1ERU5BQkxFX1NQRV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfU1ZFX0ZP Ul9OUz0wIC1ERU5DUllQVF9CTDMxPTAgLURFTkNSWVBUX0JMMzI9MCAtREVSUk9SX0RFUFJFQ0FU RUQ9MCAtREZBVUxUX0lOSkVDVElPTl9TVVBQT1JUPTAgLURHSUNWMl9HMF9GT1JfRUwzPTAgLURI QU5ETEVfRUFfRUwzX0ZJUlNUPTAgLURIV19BU1NJU1RFRF9DT0hFUkVOQ1k9MCAtRExPR19MRVZF TD0yMCAtRE1FQVNVUkVEX0JPT1Q9MCAtRE5TX1RJTUVSX1NXSVRDSD0wIC1EUEwwMTFfR0VORVJJ Q19VQVJUPTAgLURQTEFUX3JrMzI4OCAtRFBST0dSQU1NQUJMRV9SRVNFVF9BRERSRVNTPTAgLURQ U0NJX0VYVEVOREVEX1NUQVRFX0lEPTAgLURSQVNfRVhURU5TSU9OPTAgLURSRVNFVF9UT19CTDMx PTAgLURTRVBBUkFURV9DT0RFX0FORF9ST0RBVEE9MCAtRFNFUEFSQVRFX05PQklUU19SRUdJT049 MCAtRFJFQ0xBSU1fSU5JVF9DT0RFPTAgLURTUERfbm9uZSAtRFNQSU5fT05fQkwxX0VYSVQ9MCAt RFNQTV9NTT0wIC1EU1BNRF9TUE1fQVRfU0VMMj0xIC1EVFJVU1RFRF9CT0FSRF9CT09UPTAgLURV U0VfQ09IRVJFTlRfTUVNPTEgLURVU0VfREVCVUdGUz0wIC1EQVJNX0lPX0lOX0RUQj0wIC1EVVNF X1JPTUxJQj0wIC1EVVNFX1RCQlJfREVGUz0xIC1EV0FSTUJPT1RfRU5BQkxFX0RDQUNIRV9FQVJM WT0wIC1EQkwyX0FUX0VMMz0wIC1EQkwyX0lOX1hJUF9NRU09MCAtREJMMl9JTlZfRENBQ0hFPTEg LURVU0VfU1BJTkxPQ0tfQ0FTPTAgLURBQVJDSDMyIC1JaW5jbHVkZSAtSWluY2x1ZGUvYXJjaC9h YXJjaDMyIC1JaW5jbHVkZS9saWIvY3B1cy9hYXJjaDMyIC1JaW5jbHVkZS9saWIvZWwzX3J1bnRp bWUvYWFyY2gzMiAtSXBsYXQvcm9ja2NoaXAvY29tbW9uLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9u L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vYWFyY2gzMi8gLUlwbGF0L3JvY2tjaGlw L2NvbW1vbi9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC8gLUlwbGF0L3JvY2tj aGlwL3JrMzI4OC9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3Nl Y3VyZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NvYy8gLUlwbGF0L3JvY2tjaGlw L3JrMzI4OC9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvc2hhcmVkLyAg IC1JaW5jbHVkZS9saWIvbGliZmR0IC1JaW5jbHVkZS9saWIvbGliYyAtSWluY2x1ZGUvbGliL2xp YmMvYWFyY2gzMiAgIC1ub3N0ZGluYyAtV2Vycm9yIC1XYWxsIC1XbWlzc2luZy1pbmNsdWRlLWRp cnMgLVd1bnVzZWQgLVdkaXNhYmxlZC1vcHRpbWl6YXRpb24JLVd2bGEgLVdzaGFkb3cgLVduby11 bnVzZWQtcGFyYW1ldGVyIC1XcmVkdW5kYW50LWRlY2xzIC1XdW51c2VkLWJ1dC1zZXQtdmFyaWFi bGUgLVdtYXliZS11bmluaXRpYWxpemVkIC1XcGFja2VkLWJpdGZpZWxkLWNvbXBhdCAtV3NoaWZ0 LW92ZXJmbG93PTIgLVdsb2dpY2FsLW9wIC1Xbm8tZXJyb3I9ZGVwcmVjYXRlZC1kZWNsYXJhdGlv bnMgLVduby1lcnJvcj1jcHAgLW1jcHU9Y29ydGV4LWExMiAgLW10aHVtYiAtbW5vLXVuYWxpZ25l ZC1hY2Nlc3MgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLWZmcmVlc3RhbmRp bmcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1PcyAtc3RkPWdudTk5IC1mbm8tc3RhY2stcHJv dGVjdG9yICAtRElNQUdFX0JMMzIgIC1XcCwtTUQsLi9idWlsZC9yazMyODgvcmVsZWFzZS9ibDMy L3NvYy5kIC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL3NvYy5vIC1NUCAtYyBwbGF0L3Jv Y2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NvYy9zb2MuYyAtbyBidWlsZC9yazMyODgvcmVsZWFzZS9i bDMyL3NvYy5vCmFybS1ub25lLWVhYmktZ2NjICAtRERFQlVHPTAgLURFTkFCTEVfQkFDS1RSQUNF PTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhUUkFfTERfU0NSSVBUIC1EQVJNVjdfU1VQ UE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJNVjdfU1VQUE9SVFNfVklSVFVBTElaQVRJ T04gLURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVSIC1EQVJNVjdfU1VQUE9SVFNfVkZQIC1E QTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9MCAtRFNLSVBfQTU3X0wxX0ZMVVNIX1BX Ul9EV049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURBNTdfRElTQUJMRV9O T05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9DVkVfMjAxN181NzE1PTAgLURXT1JLQVJP VU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTAg LURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVSUkFUQV9BOV83OTQwNzM9MCAtREVSUkFU QV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3MT0wIC1ERVJSQVRBX0ExN184NTI0MjE9 MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFfQTM1Xzg1NTQ3Mj0wIC1ERVJSQVRBX0E1 M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAgLURFUlJBVEFfQTUzXzgyNjMxOT0wIC1E RVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNfODM1NzY5PTAgLURFUlJBVEFfQTUzXzgz Njg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVSUkFUQV9BNTNfODU1ODczPTAgLURFUlJB VEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3MDM9MCAtREVSUkFUQV9BNTVfNzk4Nzk3 PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRBX0E1NV85MDM3NTg9MCAtREVSUkFUQV9B NTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9MCAtREVSUkFUQV9BNTdfODEzNDE5PTAg LURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1N184MTQ2NzA9MCAtREVSUkFUQV9BNTdf ODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1ERVJSQVRBX0E1N184MjY5Nzc9MCAtREVS UkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3XzgyOTUyMD0wIC1ERVJSQVRBX0E1N184MzM0 NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJBVEFfQTcyXzg1OTk3MT0wIC1ERVJSQVRB X0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIzPTAgLURFUlJBVEFfQTc1Xzc2NDA4MT0w IC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9BNzZfMTA3MzM0OD0wIC1ERVJSQVRBX0E3 Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9MCAtREVSUkFUQV9BNzZfMTI1NzMxND0w IC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFfQTc2XzEyNjI4ODg9MCAtREVSUkFUQV9B NzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3PTAgLURFUlJBVEFfSEVSQ1VMRVNfMTY4 ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVSUkFUQV9OMV8xMDczMzQ4PTAgLURFUlJB VEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUzNDc9MCAtREVSUkFUQV9OMV8xMjA3ODIz PTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRBX04xXzEyNTczMTQ9MCAtREVSUkFUQV9O MV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0wIC1ERVJSQVRBX04xXzEyNzUxMTI9MCAt REVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFfMTU0MjQxOT0wIC1ERVJSQVRBX0RTVV83 OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURTVEFDS19QUk9URUNUT1JfRU5BQkxFRD0w IC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9BUkNIX01BSk9SPTcgLURBUk1fQVJDSF9N SU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAtRENUWF9JTkNMVURFX0FBUkNIMzJfUkVH Uz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhfSU5DTFVERV9QQVVUSF9SRUdTPTAgLURF TDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5DTFVERV9NVEVfUkVHUz0wIC1EQ1RYX0lO Q0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQUE9SVF9ub25lIC1ERU5BQkxFX0FNVT0w IC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9CVEk9MCAtREVOQUJMRV9NUEFNX0ZPUl9M T1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5BQkxFX1BJRT0wIC1ERU5BQkxFX1BNRj0w IC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JVTlRJTUVfSU5TVFJVTUVOVEFUSU9OPTAg LURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9TVkVfRk9SX05TPTAgLURFTkNS WVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJST1JfREVQUkVDQVRFRD0wIC1ERkFVTFRf SU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZPUl9FTDM9MCAtREhBTkRMRV9FQV9FTDNf RklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0wIC1ETE9HX0xFVkVMPTIwIC1ETUVBU1VS RURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQTDAxMV9HRU5FUklDX1VBUlQ9MCAtRFBM QVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FERFJFU1M9MCAtRFBTQ0lfRVhURU5ERURf U1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJFU0VUX1RPX0JMMzE9MCAtRFNFUEFSQVRF X0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9CSVRTX1JFR0lPTj0wIC1EUkVDTEFJTV9J TklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9CTDFfRVhJVD0wIC1EU1BNX01NPTAgLURT UE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJEX0JPT1Q9MCAtRFVTRV9DT0hFUkVOVF9N RU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5fRFRCPTAgLURVU0VfUk9NTElCPTAgLURV U0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVfRENBQ0hFX0VBUkxZPTAgLURCTDJfQVRf RUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lOVl9EQ0FDSEU9MSAtRFVTRV9TUElOTE9D S19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5jbHVkZS9hcmNoL2FhcmNoMzIgLUlpbmNs dWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9lbDNfcnVudGltZS9hYXJjaDMyIC1J cGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vaW5jbHVkZS8gLUlw bGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2RyaXZl cnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2Ry aXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc2VjdXJlLyAtSXBsYXQv cm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1 ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS9zaGFyZWQvICAgLUlpbmNsdWRlL2xp Yi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5jbHVkZS9saWIvbGliYy9hYXJjaDMyICAg LW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5nLWluY2x1ZGUtZGlycyAtV3VudXNlZCAt V2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3NoYWRvdyAtV25vLXVudXNlZC1wYXJhbWV0 ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV21heWJlLXVu aW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29tcGF0IC1Xc2hpZnQtb3ZlcmZsb3c9MiAt V2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9ucyAtV25vLWVycm9y PWNwcCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRodW1iIC1tbm8tdW5hbGlnbmVkLWFjY2VzcyAtZmZ1 bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZmZyZWVzdGFuZGluZyAtZm5vLWJ1aWx0 aW4gLWZuby1jb21tb24gLU9zIC1zdGQ9Z251OTkgLWZuby1zdGFjay1wcm90ZWN0b3IgIC1ESU1B R0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcGxhdF9zaXBfY2Fs bHMuZCAtTVQgYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0X3NpcF9jYWxscy5vIC1NUCAt YyBwbGF0L3JvY2tjaGlwL3JrMzI4OC9wbGF0X3NpcF9jYWxscy5jIC1vIGJ1aWxkL3JrMzI4OC9y ZWxlYXNlL2JsMzIvcGxhdF9zaXBfY2FsbHMubwphcm0tbm9uZS1lYWJpLWdjYyAgLURERUJVRz0w IC1ERU5BQkxFX0JBQ0tUUkFDRT0wIC1EQ09SRUJPT1Q9MCAtRFBMQVRfU1BfTUlOX0VYVFJBX0xE X1NDUklQVCAtREFSTVY3X1NVUFBPUlRTX0xBUkdFX1BBR0VfQUREUkVTU0lORyAtREFSTVY3X1NV UFBPUlRTX1ZJUlRVQUxJWkFUSU9OIC1EQVJNVjdfU1VQUE9SVFNfR0VORVJJQ19USU1FUiAtREFS TVY3X1NVUFBPUlRTX1ZGUCAtREE1N19FTkFCTEVfTk9OQ0FDSEVBQkxFX0xPQURfRldEPTAgLURT S0lQX0E1N19MMV9GTFVTSF9QV1JfRFdOPTAgLURBNTNfRElTQUJMRV9OT05fVEVNUE9SQUxfSElO VD0xIC1EQTU3X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtRFdPUktBUk9VTkRfQ1ZFXzIw MTdfNTcxNT0wIC1EV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTEgLUREWU5BTUlDX1dPUktBUk9V TkRfQ1ZFXzIwMThfMzYzOT0wIC1ETkVPVkVSU0VfTjFfRVhURVJOQUxfTExDPTAgLURFUlJBVEFf QTlfNzk0MDczPTAgLURFUlJBVEFfQTE1XzgxNjQ3MD0wIC1ERVJSQVRBX0ExNV84Mjc2NzE9MCAt REVSUkFUQV9BMTdfODUyNDIxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMz0wIC1ERVJSQVRBX0EzNV84 NTU0NzI9MCAtREVSUkFUQV9BNTNfODE5NDcyPTAgLURFUlJBVEFfQTUzXzgyNDA2OT0wIC1ERVJS QVRBX0E1M184MjYzMTk9MCAtREVSUkFUQV9BNTNfODI3MzE5PTAgLURFUlJBVEFfQTUzXzgzNTc2 OT0wIC1ERVJSQVRBX0E1M184MzY4NzA9MCAtREVSUkFUQV9BNTNfODQzNDE5PTAgLURFUlJBVEFf QTUzXzg1NTg3Mz0wIC1ERVJSQVRBX0E1NV83NjgyNzc9MCAtREVSUkFUQV9BNTVfNzc4NzAzPTAg LURFUlJBVEFfQTU1Xzc5ODc5Nz0wIC1ERVJSQVRBX0E1NV84NDY1MzI9MCAtREVSUkFUQV9BNTVf OTAzNzU4PTAgLURFUlJBVEFfQTU1XzEyMjEwMTI9MCAtREVSUkFUQV9BNTdfODA2OTY5PTAgLURF UlJBVEFfQTU3XzgxMzQxOT0wIC1ERVJSQVRBX0E1N184MTM0MjA9MCAtREVSUkFUQV9BNTdfODE0 NjcwPTAgLURFUlJBVEFfQTU3XzgxNzE2OT0wIC1ERVJSQVRBX0E1N184MjY5NzQ9MCAtREVSUkFU QV9BNTdfODI2OTc3PTAgLURFUlJBVEFfQTU3XzgyODAyND0wIC1ERVJSQVRBX0E1N184Mjk1MjA9 MCAtREVSUkFUQV9BNTdfODMzNDcxPTAgLURFUlJBVEFfQTU3Xzg1OTk3Mj0wIC1ERVJSQVRBX0E3 Ml84NTk5NzE9MCAtREVSUkFUQV9BNzNfODUyNDI3PTAgLURFUlJBVEFfQTczXzg1NTQyMz0wIC1E RVJSQVRBX0E3NV83NjQwODE9MCAtREVSUkFUQV9BNzVfNzkwNzQ4PTAgLURFUlJBVEFfQTc2XzEw NzMzNDg9MCAtREVSUkFUQV9BNzZfMTEzMDc5OT0wIC1ERVJSQVRBX0E3Nl8xMjIwMTk3PTAgLURF UlJBVEFfQTc2XzEyNTczMTQ9MCAtREVSUkFUQV9BNzZfMTI2MjYwNj0wIC1ERVJSQVRBX0E3Nl8x MjYyODg4PTAgLURFUlJBVEFfQTc2XzEyNzUxMTI9MCAtREVSUkFUQV9BNzZfMTI4NjgwNz0wIC1E RVJSQVRBX0hFUkNVTEVTXzE2ODgzMDU9MCAtREVSUkFUQV9OMV8xMDQzMjAyPTAgLURFUlJBVEFf TjFfMTA3MzM0OD0wIC1ERVJSQVRBX04xXzExMzA3OTk9MCAtREVSUkFUQV9OMV8xMTY1MzQ3PTAg LURFUlJBVEFfTjFfMTIwNzgyMz0wIC1ERVJSQVRBX04xXzEyMjAxOTc9MCAtREVSUkFUQV9OMV8x MjU3MzE0PTAgLURFUlJBVEFfTjFfMTI2MjYwNj0wIC1ERVJSQVRBX04xXzEyNjI4ODg9MCAtREVS UkFUQV9OMV8xMjc1MTEyPTAgLURFUlJBVEFfTjFfMTMxNTcwMz0wIC1ERVJSQVRBX04xXzE1NDI0 MTk9MCAtREVSUkFUQV9EU1VfNzk4OTUzPTAgLURFUlJBVEFfRFNVXzkzNjE4ND0wIC1EU1RBQ0tf UFJPVEVDVE9SX0VOQUJMRUQ9MCAtREFMTE9XX1JPX1hMQVRfVEFCTEVTPTAgLURBUk1fQVJDSF9N QUpPUj03IC1EQVJNX0FSQ0hfTUlOT1I9MCAtRENPTERfQk9PVF9TSU5HTEVfQ1BVPTAgLURDVFhf SU5DTFVERV9BQVJDSDMyX1JFR1M9MSAtRENUWF9JTkNMVURFX0ZQUkVHUz0wIC1EQ1RYX0lOQ0xV REVfUEFVVEhfUkVHUz0wIC1ERUwzX0VYQ0VQVElPTl9IQU5ETElORz0wIC1EQ1RYX0lOQ0xVREVf TVRFX1JFR1M9MCAtRENUWF9JTkNMVURFX0VMMl9SRUdTPTAgLURERUNSWVBUSU9OX1NVUFBPUlRf bm9uZSAtREVOQUJMRV9BTVU9MCAtREVOQUJMRV9BU1NFUlRJT05TPTAgLURFTkFCTEVfQlRJPTAg LURFTkFCTEVfTVBBTV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfUEFVVEg9MCAtREVOQUJMRV9Q SUU9MCAtREVOQUJMRV9QTUY9MCAtREVOQUJMRV9QU0NJX1NUQVQ9MCAtREVOQUJMRV9SVU5USU1F X0lOU1RSVU1FTlRBVElPTj0wIC1ERU5BQkxFX1NQRV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVf U1ZFX0ZPUl9OUz0wIC1ERU5DUllQVF9CTDMxPTAgLURFTkNSWVBUX0JMMzI9MCAtREVSUk9SX0RF UFJFQ0FURUQ9MCAtREZBVUxUX0lOSkVDVElPTl9TVVBQT1JUPTAgLURHSUNWMl9HMF9GT1JfRUwz PTAgLURIQU5ETEVfRUFfRUwzX0ZJUlNUPTAgLURIV19BU1NJU1RFRF9DT0hFUkVOQ1k9MCAtRExP R19MRVZFTD0yMCAtRE1FQVNVUkVEX0JPT1Q9MCAtRE5TX1RJTUVSX1NXSVRDSD0wIC1EUEwwMTFf R0VORVJJQ19VQVJUPTAgLURQTEFUX3JrMzI4OCAtRFBST0dSQU1NQUJMRV9SRVNFVF9BRERSRVNT PTAgLURQU0NJX0VYVEVOREVEX1NUQVRFX0lEPTAgLURSQVNfRVhURU5TSU9OPTAgLURSRVNFVF9U T19CTDMxPTAgLURTRVBBUkFURV9DT0RFX0FORF9ST0RBVEE9MCAtRFNFUEFSQVRFX05PQklUU19S RUdJT049MCAtRFJFQ0xBSU1fSU5JVF9DT0RFPTAgLURTUERfbm9uZSAtRFNQSU5fT05fQkwxX0VY SVQ9MCAtRFNQTV9NTT0wIC1EU1BNRF9TUE1fQVRfU0VMMj0xIC1EVFJVU1RFRF9CT0FSRF9CT09U PTAgLURVU0VfQ09IRVJFTlRfTUVNPTEgLURVU0VfREVCVUdGUz0wIC1EQVJNX0lPX0lOX0RUQj0w IC1EVVNFX1JPTUxJQj0wIC1EVVNFX1RCQlJfREVGUz0xIC1EV0FSTUJPT1RfRU5BQkxFX0RDQUNI RV9FQVJMWT0wIC1EQkwyX0FUX0VMMz0wIC1EQkwyX0lOX1hJUF9NRU09MCAtREJMMl9JTlZfRENB Q0hFPTEgLURVU0VfU1BJTkxPQ0tfQ0FTPTAgLURBQVJDSDMyIC1JaW5jbHVkZSAtSWluY2x1ZGUv YXJjaC9hYXJjaDMyIC1JaW5jbHVkZS9saWIvY3B1cy9hYXJjaDMyIC1JaW5jbHVkZS9saWIvZWwz X3J1bnRpbWUvYWFyY2gzMiAtSXBsYXQvcm9ja2NoaXAvY29tbW9uLyAtSXBsYXQvcm9ja2NoaXAv Y29tbW9uL2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vYWFyY2gzMi8gLUlwbGF0L3Jv Y2tjaGlwL2NvbW1vbi9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC8gLUlwbGF0 L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2 ZXJzL3NlY3VyZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NvYy8gLUlwbGF0L3Jv Y2tjaGlwL3JrMzI4OC9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvc2hh cmVkLyAgIC1JaW5jbHVkZS9saWIvbGliZmR0IC1JaW5jbHVkZS9saWIvbGliYyAtSWluY2x1ZGUv bGliL2xpYmMvYWFyY2gzMiAgIC1ub3N0ZGluYyAtV2Vycm9yIC1XYWxsIC1XbWlzc2luZy1pbmNs dWRlLWRpcnMgLVd1bnVzZWQgLVdkaXNhYmxlZC1vcHRpbWl6YXRpb24JLVd2bGEgLVdzaGFkb3cg LVduby11bnVzZWQtcGFyYW1ldGVyIC1XcmVkdW5kYW50LWRlY2xzIC1XdW51c2VkLWJ1dC1zZXQt dmFyaWFibGUgLVdtYXliZS11bmluaXRpYWxpemVkIC1XcGFja2VkLWJpdGZpZWxkLWNvbXBhdCAt V3NoaWZ0LW92ZXJmbG93PTIgLVdsb2dpY2FsLW9wIC1Xbm8tZXJyb3I9ZGVwcmVjYXRlZC1kZWNs YXJhdGlvbnMgLVduby1lcnJvcj1jcHAgLW1jcHU9Y29ydGV4LWExMiAgLW10aHVtYiAtbW5vLXVu YWxpZ25lZC1hY2Nlc3MgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLWZmcmVl c3RhbmRpbmcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1PcyAtc3RkPWdudTk5IC1mbm8tc3Rh Y2stcHJvdGVjdG9yICAtRElNQUdFX0JMMzIgIC1XcCwtTUQsLi9idWlsZC9yazMyODgvcmVsZWFz ZS9ibDMyL2JsX2NvbW1vbi5kIC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL2JsX2NvbW1v bi5vIC1NUCAtYyBjb21tb24vYmxfY29tbW9uLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwz Mi9ibF9jb21tb24ubwphcm0tbm9uZS1lYWJpLWdjYyAgLURERUJVRz0wIC1ERU5BQkxFX0JBQ0tU UkFDRT0wIC1EQ09SRUJPT1Q9MCAtRFBMQVRfU1BfTUlOX0VYVFJBX0xEX1NDUklQVCAtREFSTVY3 X1NVUFBPUlRTX0xBUkdFX1BBR0VfQUREUkVTU0lORyAtREFSTVY3X1NVUFBPUlRTX1ZJUlRVQUxJ WkFUSU9OIC1EQVJNVjdfU1VQUE9SVFNfR0VORVJJQ19USU1FUiAtREFSTVY3X1NVUFBPUlRTX1ZG UCAtREE1N19FTkFCTEVfTk9OQ0FDSEVBQkxFX0xPQURfRldEPTAgLURTS0lQX0E1N19MMV9GTFVT SF9QV1JfRFdOPTAgLURBNTNfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EQTU3X0RJU0FC TEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtRFdPUktBUk9VTkRfQ1ZFXzIwMTdfNTcxNT0wIC1EV09S S0FST1VORF9DVkVfMjAxOF8zNjM5PTEgLUREWU5BTUlDX1dPUktBUk9VTkRfQ1ZFXzIwMThfMzYz OT0wIC1ETkVPVkVSU0VfTjFfRVhURVJOQUxfTExDPTAgLURFUlJBVEFfQTlfNzk0MDczPTAgLURF UlJBVEFfQTE1XzgxNjQ3MD0wIC1ERVJSQVRBX0ExNV84Mjc2NzE9MCAtREVSUkFUQV9BMTdfODUy NDIxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMz0wIC1ERVJSQVRBX0EzNV84NTU0NzI9MCAtREVSUkFU QV9BNTNfODE5NDcyPTAgLURFUlJBVEFfQTUzXzgyNDA2OT0wIC1ERVJSQVRBX0E1M184MjYzMTk9 MCAtREVSUkFUQV9BNTNfODI3MzE5PTAgLURFUlJBVEFfQTUzXzgzNTc2OT0wIC1ERVJSQVRBX0E1 M184MzY4NzA9MCAtREVSUkFUQV9BNTNfODQzNDE5PTAgLURFUlJBVEFfQTUzXzg1NTg3Mz0wIC1E RVJSQVRBX0E1NV83NjgyNzc9MCAtREVSUkFUQV9BNTVfNzc4NzAzPTAgLURFUlJBVEFfQTU1Xzc5 ODc5Nz0wIC1ERVJSQVRBX0E1NV84NDY1MzI9MCAtREVSUkFUQV9BNTVfOTAzNzU4PTAgLURFUlJB VEFfQTU1XzEyMjEwMTI9MCAtREVSUkFUQV9BNTdfODA2OTY5PTAgLURFUlJBVEFfQTU3XzgxMzQx OT0wIC1ERVJSQVRBX0E1N184MTM0MjA9MCAtREVSUkFUQV9BNTdfODE0NjcwPTAgLURFUlJBVEFf QTU3XzgxNzE2OT0wIC1ERVJSQVRBX0E1N184MjY5NzQ9MCAtREVSUkFUQV9BNTdfODI2OTc3PTAg LURFUlJBVEFfQTU3XzgyODAyND0wIC1ERVJSQVRBX0E1N184Mjk1MjA9MCAtREVSUkFUQV9BNTdf ODMzNDcxPTAgLURFUlJBVEFfQTU3Xzg1OTk3Mj0wIC1ERVJSQVRBX0E3Ml84NTk5NzE9MCAtREVS UkFUQV9BNzNfODUyNDI3PTAgLURFUlJBVEFfQTczXzg1NTQyMz0wIC1ERVJSQVRBX0E3NV83NjQw ODE9MCAtREVSUkFUQV9BNzVfNzkwNzQ4PTAgLURFUlJBVEFfQTc2XzEwNzMzNDg9MCAtREVSUkFU QV9BNzZfMTEzMDc5OT0wIC1ERVJSQVRBX0E3Nl8xMjIwMTk3PTAgLURFUlJBVEFfQTc2XzEyNTcz MTQ9MCAtREVSUkFUQV9BNzZfMTI2MjYwNj0wIC1ERVJSQVRBX0E3Nl8xMjYyODg4PTAgLURFUlJB VEFfQTc2XzEyNzUxMTI9MCAtREVSUkFUQV9BNzZfMTI4NjgwNz0wIC1ERVJSQVRBX0hFUkNVTEVT XzE2ODgzMDU9MCAtREVSUkFUQV9OMV8xMDQzMjAyPTAgLURFUlJBVEFfTjFfMTA3MzM0OD0wIC1E RVJSQVRBX04xXzExMzA3OTk9MCAtREVSUkFUQV9OMV8xMTY1MzQ3PTAgLURFUlJBVEFfTjFfMTIw NzgyMz0wIC1ERVJSQVRBX04xXzEyMjAxOTc9MCAtREVSUkFUQV9OMV8xMjU3MzE0PTAgLURFUlJB VEFfTjFfMTI2MjYwNj0wIC1ERVJSQVRBX04xXzEyNjI4ODg9MCAtREVSUkFUQV9OMV8xMjc1MTEy PTAgLURFUlJBVEFfTjFfMTMxNTcwMz0wIC1ERVJSQVRBX04xXzE1NDI0MTk9MCAtREVSUkFUQV9E U1VfNzk4OTUzPTAgLURFUlJBVEFfRFNVXzkzNjE4ND0wIC1EU1RBQ0tfUFJPVEVDVE9SX0VOQUJM RUQ9MCAtREFMTE9XX1JPX1hMQVRfVEFCTEVTPTAgLURBUk1fQVJDSF9NQUpPUj03IC1EQVJNX0FS Q0hfTUlOT1I9MCAtRENPTERfQk9PVF9TSU5HTEVfQ1BVPTAgLURDVFhfSU5DTFVERV9BQVJDSDMy X1JFR1M9MSAtRENUWF9JTkNMVURFX0ZQUkVHUz0wIC1EQ1RYX0lOQ0xVREVfUEFVVEhfUkVHUz0w IC1ERUwzX0VYQ0VQVElPTl9IQU5ETElORz0wIC1EQ1RYX0lOQ0xVREVfTVRFX1JFR1M9MCAtRENU WF9JTkNMVURFX0VMMl9SRUdTPTAgLURERUNSWVBUSU9OX1NVUFBPUlRfbm9uZSAtREVOQUJMRV9B TVU9MCAtREVOQUJMRV9BU1NFUlRJT05TPTAgLURFTkFCTEVfQlRJPTAgLURFTkFCTEVfTVBBTV9G T1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfUEFVVEg9MCAtREVOQUJMRV9QSUU9MCAtREVOQUJMRV9Q TUY9MCAtREVOQUJMRV9QU0NJX1NUQVQ9MCAtREVOQUJMRV9SVU5USU1FX0lOU1RSVU1FTlRBVElP Tj0wIC1ERU5BQkxFX1NQRV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfU1ZFX0ZPUl9OUz0wIC1E RU5DUllQVF9CTDMxPTAgLURFTkNSWVBUX0JMMzI9MCAtREVSUk9SX0RFUFJFQ0FURUQ9MCAtREZB VUxUX0lOSkVDVElPTl9TVVBQT1JUPTAgLURHSUNWMl9HMF9GT1JfRUwzPTAgLURIQU5ETEVfRUFf RUwzX0ZJUlNUPTAgLURIV19BU1NJU1RFRF9DT0hFUkVOQ1k9MCAtRExPR19MRVZFTD0yMCAtRE1F QVNVUkVEX0JPT1Q9MCAtRE5TX1RJTUVSX1NXSVRDSD0wIC1EUEwwMTFfR0VORVJJQ19VQVJUPTAg LURQTEFUX3JrMzI4OCAtRFBST0dSQU1NQUJMRV9SRVNFVF9BRERSRVNTPTAgLURQU0NJX0VYVEVO REVEX1NUQVRFX0lEPTAgLURSQVNfRVhURU5TSU9OPTAgLURSRVNFVF9UT19CTDMxPTAgLURTRVBB UkFURV9DT0RFX0FORF9ST0RBVEE9MCAtRFNFUEFSQVRFX05PQklUU19SRUdJT049MCAtRFJFQ0xB SU1fSU5JVF9DT0RFPTAgLURTUERfbm9uZSAtRFNQSU5fT05fQkwxX0VYSVQ9MCAtRFNQTV9NTT0w IC1EU1BNRF9TUE1fQVRfU0VMMj0xIC1EVFJVU1RFRF9CT0FSRF9CT09UPTAgLURVU0VfQ09IRVJF TlRfTUVNPTEgLURVU0VfREVCVUdGUz0wIC1EQVJNX0lPX0lOX0RUQj0wIC1EVVNFX1JPTUxJQj0w IC1EVVNFX1RCQlJfREVGUz0xIC1EV0FSTUJPT1RfRU5BQkxFX0RDQUNIRV9FQVJMWT0wIC1EQkwy X0FUX0VMMz0wIC1EQkwyX0lOX1hJUF9NRU09MCAtREJMMl9JTlZfRENBQ0hFPTEgLURVU0VfU1BJ TkxPQ0tfQ0FTPTAgLURBQVJDSDMyIC1JaW5jbHVkZSAtSWluY2x1ZGUvYXJjaC9hYXJjaDMyIC1J aW5jbHVkZS9saWIvY3B1cy9hYXJjaDMyIC1JaW5jbHVkZS9saWIvZWwzX3J1bnRpbWUvYWFyY2gz MiAtSXBsYXQvcm9ja2NoaXAvY29tbW9uLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2luY2x1ZGUv IC1JcGxhdC9yb2NrY2hpcC9jb21tb24vYWFyY2gzMi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9k cml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4 OC9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NlY3VyZS8gLUlw bGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NvYy8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9p bmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvc2hhcmVkLyAgIC1JaW5jbHVk ZS9saWIvbGliZmR0IC1JaW5jbHVkZS9saWIvbGliYyAtSWluY2x1ZGUvbGliL2xpYmMvYWFyY2gz MiAgIC1ub3N0ZGluYyAtV2Vycm9yIC1XYWxsIC1XbWlzc2luZy1pbmNsdWRlLWRpcnMgLVd1bnVz ZWQgLVdkaXNhYmxlZC1vcHRpbWl6YXRpb24JLVd2bGEgLVdzaGFkb3cgLVduby11bnVzZWQtcGFy YW1ldGVyIC1XcmVkdW5kYW50LWRlY2xzIC1XdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdtYXli ZS11bmluaXRpYWxpemVkIC1XcGFja2VkLWJpdGZpZWxkLWNvbXBhdCAtV3NoaWZ0LW92ZXJmbG93 PTIgLVdsb2dpY2FsLW9wIC1Xbm8tZXJyb3I9ZGVwcmVjYXRlZC1kZWNsYXJhdGlvbnMgLVduby1l cnJvcj1jcHAgLW1jcHU9Y29ydGV4LWExMiAgLW10aHVtYiAtbW5vLXVuYWxpZ25lZC1hY2Nlc3Mg LWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLWZmcmVlc3RhbmRpbmcgLWZuby1i dWlsdGluIC1mbm8tY29tbW9uIC1PcyAtc3RkPWdudTk5IC1mbm8tc3RhY2stcHJvdGVjdG9yICAt RElNQUdFX0JMMzIgIC1XcCwtTUQsLi9idWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL3RmX2xvZy5k IC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL3RmX2xvZy5vIC1NUCAtYyBjb21tb24vdGZf bG9nLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi90Zl9sb2cubwphcm0tbm9uZS1lYWJp LWdjYyAgLURERUJVRz0wIC1ERU5BQkxFX0JBQ0tUUkFDRT0wIC1EQ09SRUJPT1Q9MCAtRFBMQVRf U1BfTUlOX0VYVFJBX0xEX1NDUklQVCAtREFSTVY3X1NVUFBPUlRTX0xBUkdFX1BBR0VfQUREUkVT U0lORyAtREFSTVY3X1NVUFBPUlRTX1ZJUlRVQUxJWkFUSU9OIC1EQVJNVjdfU1VQUE9SVFNfR0VO RVJJQ19USU1FUiAtREFSTVY3X1NVUFBPUlRTX1ZGUCAtREE1N19FTkFCTEVfTk9OQ0FDSEVBQkxF X0xPQURfRldEPTAgLURTS0lQX0E1N19MMV9GTFVTSF9QV1JfRFdOPTAgLURBNTNfRElTQUJMRV9O T05fVEVNUE9SQUxfSElOVD0xIC1EQTU3X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtRFdP UktBUk9VTkRfQ1ZFXzIwMTdfNTcxNT0wIC1EV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTEgLURE WU5BTUlDX1dPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0wIC1ETkVPVkVSU0VfTjFfRVhURVJOQUxf TExDPTAgLURFUlJBVEFfQTlfNzk0MDczPTAgLURFUlJBVEFfQTE1XzgxNjQ3MD0wIC1ERVJSQVRB X0ExNV84Mjc2NzE9MCAtREVSUkFUQV9BMTdfODUyNDIxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMz0w IC1ERVJSQVRBX0EzNV84NTU0NzI9MCAtREVSUkFUQV9BNTNfODE5NDcyPTAgLURFUlJBVEFfQTUz XzgyNDA2OT0wIC1ERVJSQVRBX0E1M184MjYzMTk9MCAtREVSUkFUQV9BNTNfODI3MzE5PTAgLURF UlJBVEFfQTUzXzgzNTc2OT0wIC1ERVJSQVRBX0E1M184MzY4NzA9MCAtREVSUkFUQV9BNTNfODQz NDE5PTAgLURFUlJBVEFfQTUzXzg1NTg3Mz0wIC1ERVJSQVRBX0E1NV83NjgyNzc9MCAtREVSUkFU QV9BNTVfNzc4NzAzPTAgLURFUlJBVEFfQTU1Xzc5ODc5Nz0wIC1ERVJSQVRBX0E1NV84NDY1MzI9 MCAtREVSUkFUQV9BNTVfOTAzNzU4PTAgLURFUlJBVEFfQTU1XzEyMjEwMTI9MCAtREVSUkFUQV9B NTdfODA2OTY5PTAgLURFUlJBVEFfQTU3XzgxMzQxOT0wIC1ERVJSQVRBX0E1N184MTM0MjA9MCAt REVSUkFUQV9BNTdfODE0NjcwPTAgLURFUlJBVEFfQTU3XzgxNzE2OT0wIC1ERVJSQVRBX0E1N184 MjY5NzQ9MCAtREVSUkFUQV9BNTdfODI2OTc3PTAgLURFUlJBVEFfQTU3XzgyODAyND0wIC1ERVJS QVRBX0E1N184Mjk1MjA9MCAtREVSUkFUQV9BNTdfODMzNDcxPTAgLURFUlJBVEFfQTU3Xzg1OTk3 Mj0wIC1ERVJSQVRBX0E3Ml84NTk5NzE9MCAtREVSUkFUQV9BNzNfODUyNDI3PTAgLURFUlJBVEFf QTczXzg1NTQyMz0wIC1ERVJSQVRBX0E3NV83NjQwODE9MCAtREVSUkFUQV9BNzVfNzkwNzQ4PTAg LURFUlJBVEFfQTc2XzEwNzMzNDg9MCAtREVSUkFUQV9BNzZfMTEzMDc5OT0wIC1ERVJSQVRBX0E3 Nl8xMjIwMTk3PTAgLURFUlJBVEFfQTc2XzEyNTczMTQ9MCAtREVSUkFUQV9BNzZfMTI2MjYwNj0w IC1ERVJSQVRBX0E3Nl8xMjYyODg4PTAgLURFUlJBVEFfQTc2XzEyNzUxMTI9MCAtREVSUkFUQV9B NzZfMTI4NjgwNz0wIC1ERVJSQVRBX0hFUkNVTEVTXzE2ODgzMDU9MCAtREVSUkFUQV9OMV8xMDQz MjAyPTAgLURFUlJBVEFfTjFfMTA3MzM0OD0wIC1ERVJSQVRBX04xXzExMzA3OTk9MCAtREVSUkFU QV9OMV8xMTY1MzQ3PTAgLURFUlJBVEFfTjFfMTIwNzgyMz0wIC1ERVJSQVRBX04xXzEyMjAxOTc9 MCAtREVSUkFUQV9OMV8xMjU3MzE0PTAgLURFUlJBVEFfTjFfMTI2MjYwNj0wIC1ERVJSQVRBX04x XzEyNjI4ODg9MCAtREVSUkFUQV9OMV8xMjc1MTEyPTAgLURFUlJBVEFfTjFfMTMxNTcwMz0wIC1E RVJSQVRBX04xXzE1NDI0MTk9MCAtREVSUkFUQV9EU1VfNzk4OTUzPTAgLURFUlJBVEFfRFNVXzkz NjE4ND0wIC1EU1RBQ0tfUFJPVEVDVE9SX0VOQUJMRUQ9MCAtREFMTE9XX1JPX1hMQVRfVEFCTEVT PTAgLURBUk1fQVJDSF9NQUpPUj03IC1EQVJNX0FSQ0hfTUlOT1I9MCAtRENPTERfQk9PVF9TSU5H TEVfQ1BVPTAgLURDVFhfSU5DTFVERV9BQVJDSDMyX1JFR1M9MSAtRENUWF9JTkNMVURFX0ZQUkVH Uz0wIC1EQ1RYX0lOQ0xVREVfUEFVVEhfUkVHUz0wIC1ERUwzX0VYQ0VQVElPTl9IQU5ETElORz0w IC1EQ1RYX0lOQ0xVREVfTVRFX1JFR1M9MCAtRENUWF9JTkNMVURFX0VMMl9SRUdTPTAgLURERUNS WVBUSU9OX1NVUFBPUlRfbm9uZSAtREVOQUJMRV9BTVU9MCAtREVOQUJMRV9BU1NFUlRJT05TPTAg LURFTkFCTEVfQlRJPTAgLURFTkFCTEVfTVBBTV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfUEFV VEg9MCAtREVOQUJMRV9QSUU9MCAtREVOQUJMRV9QTUY9MCAtREVOQUJMRV9QU0NJX1NUQVQ9MCAt REVOQUJMRV9SVU5USU1FX0lOU1RSVU1FTlRBVElPTj0wIC1ERU5BQkxFX1NQRV9GT1JfTE9XRVJf RUxTPTAgLURFTkFCTEVfU1ZFX0ZPUl9OUz0wIC1ERU5DUllQVF9CTDMxPTAgLURFTkNSWVBUX0JM MzI9MCAtREVSUk9SX0RFUFJFQ0FURUQ9MCAtREZBVUxUX0lOSkVDVElPTl9TVVBQT1JUPTAgLURH SUNWMl9HMF9GT1JfRUwzPTAgLURIQU5ETEVfRUFfRUwzX0ZJUlNUPTAgLURIV19BU1NJU1RFRF9D T0hFUkVOQ1k9MCAtRExPR19MRVZFTD0yMCAtRE1FQVNVUkVEX0JPT1Q9MCAtRE5TX1RJTUVSX1NX SVRDSD0wIC1EUEwwMTFfR0VORVJJQ19VQVJUPTAgLURQTEFUX3JrMzI4OCAtRFBST0dSQU1NQUJM RV9SRVNFVF9BRERSRVNTPTAgLURQU0NJX0VYVEVOREVEX1NUQVRFX0lEPTAgLURSQVNfRVhURU5T SU9OPTAgLURSRVNFVF9UT19CTDMxPTAgLURTRVBBUkFURV9DT0RFX0FORF9ST0RBVEE9MCAtRFNF UEFSQVRFX05PQklUU19SRUdJT049MCAtRFJFQ0xBSU1fSU5JVF9DT0RFPTAgLURTUERfbm9uZSAt RFNQSU5fT05fQkwxX0VYSVQ9MCAtRFNQTV9NTT0wIC1EU1BNRF9TUE1fQVRfU0VMMj0xIC1EVFJV U1RFRF9CT0FSRF9CT09UPTAgLURVU0VfQ09IRVJFTlRfTUVNPTEgLURVU0VfREVCVUdGUz0wIC1E QVJNX0lPX0lOX0RUQj0wIC1EVVNFX1JPTUxJQj0wIC1EVVNFX1RCQlJfREVGUz0xIC1EV0FSTUJP T1RfRU5BQkxFX0RDQUNIRV9FQVJMWT0wIC1EQkwyX0FUX0VMMz0wIC1EQkwyX0lOX1hJUF9NRU09 MCAtREJMMl9JTlZfRENBQ0hFPTEgLURVU0VfU1BJTkxPQ0tfQ0FTPTAgLURBQVJDSDMyIC1JaW5j bHVkZSAtSWluY2x1ZGUvYXJjaC9hYXJjaDMyIC1JaW5jbHVkZS9saWIvY3B1cy9hYXJjaDMyIC1J aW5jbHVkZS9saWIvZWwzX3J1bnRpbWUvYWFyY2gzMiAtSXBsYXQvcm9ja2NoaXAvY29tbW9uLyAt SXBsYXQvcm9ja2NoaXAvY29tbW9uL2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vYWFy Y2gzMi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlw L3JrMzI4OC8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tj aGlwL3JrMzI4OC9kcml2ZXJzL3NlY3VyZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJz L3NvYy8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvcmsz Mjg4L2luY2x1ZGUvc2hhcmVkLyAgIC1JaW5jbHVkZS9saWIvbGliZmR0IC1JaW5jbHVkZS9saWIv bGliYyAtSWluY2x1ZGUvbGliL2xpYmMvYWFyY2gzMiAgIC1ub3N0ZGluYyAtV2Vycm9yIC1XYWxs IC1XbWlzc2luZy1pbmNsdWRlLWRpcnMgLVd1bnVzZWQgLVdkaXNhYmxlZC1vcHRpbWl6YXRpb24J LVd2bGEgLVdzaGFkb3cgLVduby11bnVzZWQtcGFyYW1ldGVyIC1XcmVkdW5kYW50LWRlY2xzIC1X dW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdtYXliZS11bmluaXRpYWxpemVkIC1XcGFja2VkLWJp dGZpZWxkLWNvbXBhdCAtV3NoaWZ0LW92ZXJmbG93PTIgLVdsb2dpY2FsLW9wIC1Xbm8tZXJyb3I9 ZGVwcmVjYXRlZC1kZWNsYXJhdGlvbnMgLVduby1lcnJvcj1jcHAgLW1jcHU9Y29ydGV4LWExMiAg LW10aHVtYiAtbW5vLXVuYWxpZ25lZC1hY2Nlc3MgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEt c2VjdGlvbnMgLWZmcmVlc3RhbmRpbmcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1PcyAtc3Rk PWdudTk5IC1mbm8tc3RhY2stcHJvdGVjdG9yICAtRElNQUdFX0JMMzIgIC1XcCwtTUQsLi9idWls ZC9yazMyODgvcmVsZWFzZS9ibDMyL211bHRpX2NvbnNvbGUuZCAtTVQgYnVpbGQvcmszMjg4L3Jl bGVhc2UvYmwzMi9tdWx0aV9jb25zb2xlLm8gLU1QIC1jIGRyaXZlcnMvY29uc29sZS9tdWx0aV9j b25zb2xlLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9tdWx0aV9jb25zb2xlLm8KYXJt LW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09U PTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9Q QUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NV UFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05P TkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUz X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9I SU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThf MzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04x X0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9 MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0Ex N184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1E RVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgy NzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJB VEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3 PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9B NTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAg LURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdf ODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVS UkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184Mjgw MjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRB X0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0w IC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1 Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAt REVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2 XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAg LURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJB VEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5 PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9O MV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAt REVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEz MTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJS QVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19Y TEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xE X0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5D TFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05f SEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVH Uz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNT RVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1E RU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFND SV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVf Rk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1E RU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQ UE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdf QVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLURO U19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQ Uk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1E UkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9E QVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1E U1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NF TDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RF QlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9 MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9J Tl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFS Q0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMv YWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlw L2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAv Y29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxh dC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1J cGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMy ODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3Jv Y2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWlu Y2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdl cnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0 aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFu dC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAt V3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAt V25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNv cnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlv bnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v biAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3As LU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0X2JsX2NvbW1vbi5kIC1NVCBidWls ZC9yazMyODgvcmVsZWFzZS9ibDMyL3BsYXRfYmxfY29tbW9uLm8gLU1QIC1jIHBsYXQvY29tbW9u L3BsYXRfYmxfY29tbW9uLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0X2JsX2Nv bW1vbi5vCmFybS1ub25lLWVhYmktZ2NjICAtRERFQlVHPTAgLURFTkFCTEVfQkFDS1RSQUNFPTAg LURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhUUkFfTERfU0NSSVBUIC1EQVJNVjdfU1VQUE9S VFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJNVjdfU1VQUE9SVFNfVklSVFVBTElaQVRJT04g LURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVSIC1EQVJNVjdfU1VQUE9SVFNfVkZQIC1EQTU3 X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9MCAtRFNLSVBfQTU3X0wxX0ZMVVNIX1BXUl9E V049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURBNTdfRElTQUJMRV9OT05f VEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9DVkVfMjAxN181NzE1PTAgLURXT1JLQVJPVU5E X0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTAgLURO RU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVSUkFUQV9BOV83OTQwNzM9MCAtREVSUkFUQV9B MTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3MT0wIC1ERVJSQVRBX0ExN184NTI0MjE9MCAt REVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFfQTM1Xzg1NTQ3Mj0wIC1ERVJSQVRBX0E1M184 MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAgLURFUlJBVEFfQTUzXzgyNjMxOT0wIC1ERVJS QVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNfODM1NzY5PTAgLURFUlJBVEFfQTUzXzgzNjg3 MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVSUkFUQV9BNTNfODU1ODczPTAgLURFUlJBVEFf QTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3MDM9MCAtREVSUkFUQV9BNTVfNzk4Nzk3PTAg LURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRBX0E1NV85MDM3NTg9MCAtREVSUkFUQV9BNTVf MTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9MCAtREVSUkFUQV9BNTdfODEzNDE5PTAgLURF UlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1N184MTQ2NzA9MCAtREVSUkFUQV9BNTdfODE3 MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1ERVJSQVRBX0E1N184MjY5Nzc9MCAtREVSUkFU QV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3XzgyOTUyMD0wIC1ERVJSQVRBX0E1N184MzM0NzE9 MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJBVEFfQTcyXzg1OTk3MT0wIC1ERVJSQVRBX0E3 M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIzPTAgLURFUlJBVEFfQTc1Xzc2NDA4MT0wIC1E RVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9BNzZfMTA3MzM0OD0wIC1ERVJSQVRBX0E3Nl8x MTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9MCAtREVSUkFUQV9BNzZfMTI1NzMxND0wIC1E RVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFfQTc2XzEyNjI4ODg9MCAtREVSUkFUQV9BNzZf MTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3PTAgLURFUlJBVEFfSEVSQ1VMRVNfMTY4ODMw NT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVSUkFUQV9OMV8xMDczMzQ4PTAgLURFUlJBVEFf TjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUzNDc9MCAtREVSUkFUQV9OMV8xMjA3ODIzPTAg LURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRBX04xXzEyNTczMTQ9MCAtREVSUkFUQV9OMV8x MjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0wIC1ERVJSQVRBX04xXzEyNzUxMTI9MCAtREVS UkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFfMTU0MjQxOT0wIC1ERVJSQVRBX0RTVV83OTg5 NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURTVEFDS19QUk9URUNUT1JfRU5BQkxFRD0wIC1E QUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9BUkNIX01BSk9SPTcgLURBUk1fQVJDSF9NSU5P Uj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAtRENUWF9JTkNMVURFX0FBUkNIMzJfUkVHUz0x IC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhfSU5DTFVERV9QQVVUSF9SRUdTPTAgLURFTDNf RVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5DTFVERV9NVEVfUkVHUz0wIC1EQ1RYX0lOQ0xV REVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQUE9SVF9ub25lIC1ERU5BQkxFX0FNVT0wIC1E RU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9CVEk9MCAtREVOQUJMRV9NUEFNX0ZPUl9MT1dF Ul9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5BQkxFX1BJRT0wIC1ERU5BQkxFX1BNRj0wIC1E RU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JVTlRJTUVfSU5TVFJVTUVOVEFUSU9OPTAgLURF TkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9TVkVfRk9SX05TPTAgLURFTkNSWVBU X0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJST1JfREVQUkVDQVRFRD0wIC1ERkFVTFRfSU5K RUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZPUl9FTDM9MCAtREhBTkRMRV9FQV9FTDNfRklS U1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0wIC1ETE9HX0xFVkVMPTIwIC1ETUVBU1VSRURf Qk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQTDAxMV9HRU5FUklDX1VBUlQ9MCAtRFBMQVRf cmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FERFJFU1M9MCAtRFBTQ0lfRVhURU5ERURfU1RB VEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJFU0VUX1RPX0JMMzE9MCAtRFNFUEFSQVRFX0NP REVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9CSVRTX1JFR0lPTj0wIC1EUkVDTEFJTV9JTklU X0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9CTDFfRVhJVD0wIC1EU1BNX01NPTAgLURTUE1E X1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJEX0JPT1Q9MCAtRFVTRV9DT0hFUkVOVF9NRU09 MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5fRFRCPTAgLURVU0VfUk9NTElCPTAgLURVU0Vf VEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVfRENBQ0hFX0VBUkxZPTAgLURCTDJfQVRfRUwz PTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lOVl9EQ0FDSEU9MSAtRFVTRV9TUElOTE9DS19D QVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5jbHVkZS9hcmNoL2FhcmNoMzIgLUlpbmNsdWRl L2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9lbDNfcnVudGltZS9hYXJjaDMyIC1JcGxh dC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vaW5jbHVkZS8gLUlwbGF0 L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2RyaXZlcnMv cG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZl cnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc2VjdXJlLyAtSXBsYXQvcm9j a2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS9zaGFyZWQvICAgLUlpbmNsdWRlL2xpYi9s aWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5jbHVkZS9saWIvbGliYy9hYXJjaDMyICAgLW5v c3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5nLWluY2x1ZGUtZGlycyAtV3VudXNlZCAtV2Rp c2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3NoYWRvdyAtV25vLXVudXNlZC1wYXJhbWV0ZXIg LVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV21heWJlLXVuaW5p dGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29tcGF0IC1Xc2hpZnQtb3ZlcmZsb3c9MiAtV2xv Z2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9ucyAtV25vLWVycm9yPWNw cCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRodW1iIC1tbm8tdW5hbGlnbmVkLWFjY2VzcyAtZmZ1bmN0 aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZmZyZWVzdGFuZGluZyAtZm5vLWJ1aWx0aW4g LWZuby1jb21tb24gLU9zIC1zdGQ9Z251OTkgLWZuby1zdGFjay1wcm90ZWN0b3IgIC1ESU1BR0Vf QkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcGxhdF9sb2dfY29tbW9u LmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcGxhdF9sb2dfY29tbW9uLm8gLU1QIC1j IHBsYXQvY29tbW9uL3BsYXRfbG9nX2NvbW1vbi5jIC1vIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2Js MzIvcGxhdF9sb2dfY29tbW9uLm8KYXJtLW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJM RV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQg LURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19W SVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQ T1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdf TDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1 N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9 MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8y MDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3 Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFf QTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAg LURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNf ODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVS UkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4 NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRB X0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0w IC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1 N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1E RVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3Xzgy Njk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJB VEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcx PTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9B NzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAg LURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3 Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0w IC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9I RVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMz NDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRB X04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0w IC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFf MTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURF UlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RP Ul9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAt REFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVf QUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRI X1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdT PTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURF TkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxF X01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURF TkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVN RU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1Jf TlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVE PTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFO RExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9 MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNf VUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFND SV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0w IC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAg LURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURT UE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNF X0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9S T01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9 MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1E VVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFy Y2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1l L2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9p bmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9j b21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hp cC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1 cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAt SWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJj L2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJz IC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51 c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxl IC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1v dmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25z IC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQt YWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5n IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3Rl Y3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9w bGF0X2NvbW1vbi5kIC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL3BsYXRfY29tbW9uLm8g LU1QIC1jIHBsYXQvY29tbW9uL2FhcmNoMzIvcGxhdF9jb21tb24uYyAtbyBidWlsZC9yazMyODgv cmVsZWFzZS9ibDMyL3BsYXRfY29tbW9uLm8KYXJtLW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAt REVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9T Q1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQ T1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1W N19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJ UF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9 MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3 XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5E X0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5 Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURF UlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1 NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFU QV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9 MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1 M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1E RVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1Xzkw Mzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJS QVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3 MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFf QTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAg LURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJf ODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVS UkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDcz MzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJS QVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2 Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVS UkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04x XzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1E RVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1 NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJB VEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5 PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BS T1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFK T1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lO Q0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURF X1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01U RV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25v bmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1E RU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElF PTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9J TlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NW RV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBS RUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0w IC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0df TEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dF TkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0w IC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9f QkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVH SU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElU PTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0w IC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAt RFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVf RUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNI RT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2Fy Y2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19y dW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2Nv bW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2Nr Y2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9y b2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVy cy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2Nr Y2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJl ZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xp Yi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVk ZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1X bm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZh cmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdz aGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFy YXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFs aWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0 YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNr LXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2Uv YmwzMi9wb3Bjb3VudGRpMi5kIC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL3BvcGNvdW50 ZGkyLm8gLU1QIC1jIGxpYi9jb21waWxlci1ydC9idWlsdGlucy9wb3Bjb3VudGRpMi5jIC1vIGJ1 aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcG9wY291bnRkaTIubwphcm0tbm9uZS1lYWJpLWdjYyAg LURERUJVRz0wIC1ERU5BQkxFX0JBQ0tUUkFDRT0wIC1EQ09SRUJPT1Q9MCAtRFBMQVRfU1BfTUlO X0VYVFJBX0xEX1NDUklQVCAtREFSTVY3X1NVUFBPUlRTX0xBUkdFX1BBR0VfQUREUkVTU0lORyAt REFSTVY3X1NVUFBPUlRTX1ZJUlRVQUxJWkFUSU9OIC1EQVJNVjdfU1VQUE9SVFNfR0VORVJJQ19U SU1FUiAtREFSTVY3X1NVUFBPUlRTX1ZGUCAtREE1N19FTkFCTEVfTk9OQ0FDSEVBQkxFX0xPQURf RldEPTAgLURTS0lQX0E1N19MMV9GTFVTSF9QV1JfRFdOPTAgLURBNTNfRElTQUJMRV9OT05fVEVN UE9SQUxfSElOVD0xIC1EQTU3X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtRFdPUktBUk9V TkRfQ1ZFXzIwMTdfNTcxNT0wIC1EV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTEgLUREWU5BTUlD X1dPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0wIC1ETkVPVkVSU0VfTjFfRVhURVJOQUxfTExDPTAg LURFUlJBVEFfQTlfNzk0MDczPTAgLURFUlJBVEFfQTE1XzgxNjQ3MD0wIC1ERVJSQVRBX0ExNV84 Mjc2NzE9MCAtREVSUkFUQV9BMTdfODUyNDIxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMz0wIC1ERVJS QVRBX0EzNV84NTU0NzI9MCAtREVSUkFUQV9BNTNfODE5NDcyPTAgLURFUlJBVEFfQTUzXzgyNDA2 OT0wIC1ERVJSQVRBX0E1M184MjYzMTk9MCAtREVSUkFUQV9BNTNfODI3MzE5PTAgLURFUlJBVEFf QTUzXzgzNTc2OT0wIC1ERVJSQVRBX0E1M184MzY4NzA9MCAtREVSUkFUQV9BNTNfODQzNDE5PTAg LURFUlJBVEFfQTUzXzg1NTg3Mz0wIC1ERVJSQVRBX0E1NV83NjgyNzc9MCAtREVSUkFUQV9BNTVf Nzc4NzAzPTAgLURFUlJBVEFfQTU1Xzc5ODc5Nz0wIC1ERVJSQVRBX0E1NV84NDY1MzI9MCAtREVS UkFUQV9BNTVfOTAzNzU4PTAgLURFUlJBVEFfQTU1XzEyMjEwMTI9MCAtREVSUkFUQV9BNTdfODA2 OTY5PTAgLURFUlJBVEFfQTU3XzgxMzQxOT0wIC1ERVJSQVRBX0E1N184MTM0MjA9MCAtREVSUkFU QV9BNTdfODE0NjcwPTAgLURFUlJBVEFfQTU3XzgxNzE2OT0wIC1ERVJSQVRBX0E1N184MjY5NzQ9 MCAtREVSUkFUQV9BNTdfODI2OTc3PTAgLURFUlJBVEFfQTU3XzgyODAyND0wIC1ERVJSQVRBX0E1 N184Mjk1MjA9MCAtREVSUkFUQV9BNTdfODMzNDcxPTAgLURFUlJBVEFfQTU3Xzg1OTk3Mj0wIC1E RVJSQVRBX0E3Ml84NTk5NzE9MCAtREVSUkFUQV9BNzNfODUyNDI3PTAgLURFUlJBVEFfQTczXzg1 NTQyMz0wIC1ERVJSQVRBX0E3NV83NjQwODE9MCAtREVSUkFUQV9BNzVfNzkwNzQ4PTAgLURFUlJB VEFfQTc2XzEwNzMzNDg9MCAtREVSUkFUQV9BNzZfMTEzMDc5OT0wIC1ERVJSQVRBX0E3Nl8xMjIw MTk3PTAgLURFUlJBVEFfQTc2XzEyNTczMTQ9MCAtREVSUkFUQV9BNzZfMTI2MjYwNj0wIC1ERVJS QVRBX0E3Nl8xMjYyODg4PTAgLURFUlJBVEFfQTc2XzEyNzUxMTI9MCAtREVSUkFUQV9BNzZfMTI4 NjgwNz0wIC1ERVJSQVRBX0hFUkNVTEVTXzE2ODgzMDU9MCAtREVSUkFUQV9OMV8xMDQzMjAyPTAg LURFUlJBVEFfTjFfMTA3MzM0OD0wIC1ERVJSQVRBX04xXzExMzA3OTk9MCAtREVSUkFUQV9OMV8x MTY1MzQ3PTAgLURFUlJBVEFfTjFfMTIwNzgyMz0wIC1ERVJSQVRBX04xXzEyMjAxOTc9MCAtREVS UkFUQV9OMV8xMjU3MzE0PTAgLURFUlJBVEFfTjFfMTI2MjYwNj0wIC1ERVJSQVRBX04xXzEyNjI4 ODg9MCAtREVSUkFUQV9OMV8xMjc1MTEyPTAgLURFUlJBVEFfTjFfMTMxNTcwMz0wIC1ERVJSQVRB X04xXzE1NDI0MTk9MCAtREVSUkFUQV9EU1VfNzk4OTUzPTAgLURFUlJBVEFfRFNVXzkzNjE4ND0w IC1EU1RBQ0tfUFJPVEVDVE9SX0VOQUJMRUQ9MCAtREFMTE9XX1JPX1hMQVRfVEFCTEVTPTAgLURB Uk1fQVJDSF9NQUpPUj03IC1EQVJNX0FSQ0hfTUlOT1I9MCAtRENPTERfQk9PVF9TSU5HTEVfQ1BV PTAgLURDVFhfSU5DTFVERV9BQVJDSDMyX1JFR1M9MSAtRENUWF9JTkNMVURFX0ZQUkVHUz0wIC1E Q1RYX0lOQ0xVREVfUEFVVEhfUkVHUz0wIC1ERUwzX0VYQ0VQVElPTl9IQU5ETElORz0wIC1EQ1RY X0lOQ0xVREVfTVRFX1JFR1M9MCAtRENUWF9JTkNMVURFX0VMMl9SRUdTPTAgLURERUNSWVBUSU9O X1NVUFBPUlRfbm9uZSAtREVOQUJMRV9BTVU9MCAtREVOQUJMRV9BU1NFUlRJT05TPTAgLURFTkFC TEVfQlRJPTAgLURFTkFCTEVfTVBBTV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfUEFVVEg9MCAt REVOQUJMRV9QSUU9MCAtREVOQUJMRV9QTUY9MCAtREVOQUJMRV9QU0NJX1NUQVQ9MCAtREVOQUJM RV9SVU5USU1FX0lOU1RSVU1FTlRBVElPTj0wIC1ERU5BQkxFX1NQRV9GT1JfTE9XRVJfRUxTPTAg LURFTkFCTEVfU1ZFX0ZPUl9OUz0wIC1ERU5DUllQVF9CTDMxPTAgLURFTkNSWVBUX0JMMzI9MCAt REVSUk9SX0RFUFJFQ0FURUQ9MCAtREZBVUxUX0lOSkVDVElPTl9TVVBQT1JUPTAgLURHSUNWMl9H MF9GT1JfRUwzPTAgLURIQU5ETEVfRUFfRUwzX0ZJUlNUPTAgLURIV19BU1NJU1RFRF9DT0hFUkVO Q1k9MCAtRExPR19MRVZFTD0yMCAtRE1FQVNVUkVEX0JPT1Q9MCAtRE5TX1RJTUVSX1NXSVRDSD0w IC1EUEwwMTFfR0VORVJJQ19VQVJUPTAgLURQTEFUX3JrMzI4OCAtRFBST0dSQU1NQUJMRV9SRVNF VF9BRERSRVNTPTAgLURQU0NJX0VYVEVOREVEX1NUQVRFX0lEPTAgLURSQVNfRVhURU5TSU9OPTAg LURSRVNFVF9UT19CTDMxPTAgLURTRVBBUkFURV9DT0RFX0FORF9ST0RBVEE9MCAtRFNFUEFSQVRF X05PQklUU19SRUdJT049MCAtRFJFQ0xBSU1fSU5JVF9DT0RFPTAgLURTUERfbm9uZSAtRFNQSU5f T05fQkwxX0VYSVQ9MCAtRFNQTV9NTT0wIC1EU1BNRF9TUE1fQVRfU0VMMj0xIC1EVFJVU1RFRF9C T0FSRF9CT09UPTAgLURVU0VfQ09IRVJFTlRfTUVNPTEgLURVU0VfREVCVUdGUz0wIC1EQVJNX0lP X0lOX0RUQj0wIC1EVVNFX1JPTUxJQj0wIC1EVVNFX1RCQlJfREVGUz0xIC1EV0FSTUJPT1RfRU5B QkxFX0RDQUNIRV9FQVJMWT0wIC1EQkwyX0FUX0VMMz0wIC1EQkwyX0lOX1hJUF9NRU09MCAtREJM Ml9JTlZfRENBQ0hFPTEgLURVU0VfU1BJTkxPQ0tfQ0FTPTAgLURBQVJDSDMyIC1JaW5jbHVkZSAt SWluY2x1ZGUvYXJjaC9hYXJjaDMyIC1JaW5jbHVkZS9saWIvY3B1cy9hYXJjaDMyIC1JaW5jbHVk ZS9saWIvZWwzX3J1bnRpbWUvYWFyY2gzMiAtSXBsYXQvcm9ja2NoaXAvY29tbW9uLyAtSXBsYXQv cm9ja2NoaXAvY29tbW9uL2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vYWFyY2gzMi8g LUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4 OC8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3Jr MzI4OC9kcml2ZXJzL3NlY3VyZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NvYy8g LUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2lu Y2x1ZGUvc2hhcmVkLyAgIC1JaW5jbHVkZS9saWIvbGliZmR0IC1JaW5jbHVkZS9saWIvbGliYyAt SWluY2x1ZGUvbGliL2xpYmMvYWFyY2gzMiAgIC1ub3N0ZGluYyAtV2Vycm9yIC1XYWxsIC1XbWlz c2luZy1pbmNsdWRlLWRpcnMgLVd1bnVzZWQgLVdkaXNhYmxlZC1vcHRpbWl6YXRpb24JLVd2bGEg LVdzaGFkb3cgLVduby11bnVzZWQtcGFyYW1ldGVyIC1XcmVkdW5kYW50LWRlY2xzIC1XdW51c2Vk LWJ1dC1zZXQtdmFyaWFibGUgLVdtYXliZS11bmluaXRpYWxpemVkIC1XcGFja2VkLWJpdGZpZWxk LWNvbXBhdCAtV3NoaWZ0LW92ZXJmbG93PTIgLVdsb2dpY2FsLW9wIC1Xbm8tZXJyb3I9ZGVwcmVj YXRlZC1kZWNsYXJhdGlvbnMgLVduby1lcnJvcj1jcHAgLW1jcHU9Y29ydGV4LWExMiAgLW10aHVt YiAtbW5vLXVuYWxpZ25lZC1hY2Nlc3MgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlv bnMgLWZmcmVlc3RhbmRpbmcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1PcyAtc3RkPWdudTk5 IC1mbm8tc3RhY2stcHJvdGVjdG9yICAtRElNQUdFX0JMMzIgIC1XcCwtTUQsLi9idWlsZC9yazMy ODgvcmVsZWFzZS9ibDMyL3BvcGNvdW50c2kyLmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2Js MzIvcG9wY291bnRzaTIubyAtTVAgLWMgbGliL2NvbXBpbGVyLXJ0L2J1aWx0aW5zL3BvcGNvdW50 c2kyLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wb3Bjb3VudHNpMi5vCmFybS1ub25l LWVhYmktZ2NjICAtRERFQlVHPTAgLURFTkFCTEVfQkFDS1RSQUNFPTAgLURDT1JFQk9PVD0wIC1E UExBVF9TUF9NSU5fRVhUUkFfTERfU0NSSVBUIC1EQVJNVjdfU1VQUE9SVFNfTEFSR0VfUEFHRV9B RERSRVNTSU5HIC1EQVJNVjdfU1VQUE9SVFNfVklSVFVBTElaQVRJT04gLURBUk1WN19TVVBQT1JU U19HRU5FUklDX1RJTUVSIC1EQVJNVjdfU1VQUE9SVFNfVkZQIC1EQTU3X0VOQUJMRV9OT05DQUNI RUFCTEVfTE9BRF9GV0Q9MCAtRFNLSVBfQTU3X0wxX0ZMVVNIX1BXUl9EV049MCAtREE1M19ESVNB QkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURBNTdfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0x IC1EV09SS0FST1VORF9DVkVfMjAxN181NzE1PTAgLURXT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9 MSAtRERZTkFNSUNfV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTAgLURORU9WRVJTRV9OMV9FWFRF Uk5BTF9MTEM9MCAtREVSUkFUQV9BOV83OTQwNzM9MCAtREVSUkFUQV9BMTVfODE2NDcwPTAgLURF UlJBVEFfQTE1XzgyNzY3MT0wIC1ERVJSQVRBX0ExN184NTI0MjE9MCAtREVSUkFUQV9BMTdfODUy NDIzPTAgLURFUlJBVEFfQTM1Xzg1NTQ3Mj0wIC1ERVJSQVRBX0E1M184MTk0NzI9MCAtREVSUkFU QV9BNTNfODI0MDY5PTAgLURFUlJBVEFfQTUzXzgyNjMxOT0wIC1ERVJSQVRBX0E1M184MjczMTk9 MCAtREVSUkFUQV9BNTNfODM1NzY5PTAgLURFUlJBVEFfQTUzXzgzNjg3MD0wIC1ERVJSQVRBX0E1 M184NDM0MTk9MCAtREVSUkFUQV9BNTNfODU1ODczPTAgLURFUlJBVEFfQTU1Xzc2ODI3Nz0wIC1E RVJSQVRBX0E1NV83Nzg3MDM9MCAtREVSUkFUQV9BNTVfNzk4Nzk3PTAgLURFUlJBVEFfQTU1Xzg0 NjUzMj0wIC1ERVJSQVRBX0E1NV85MDM3NTg9MCAtREVSUkFUQV9BNTVfMTIyMTAxMj0wIC1ERVJS QVRBX0E1N184MDY5Njk9MCAtREVSUkFUQV9BNTdfODEzNDE5PTAgLURFUlJBVEFfQTU3XzgxMzQy MD0wIC1ERVJSQVRBX0E1N184MTQ2NzA9MCAtREVSUkFUQV9BNTdfODE3MTY5PTAgLURFUlJBVEFf QTU3XzgyNjk3ND0wIC1ERVJSQVRBX0E1N184MjY5Nzc9MCAtREVSUkFUQV9BNTdfODI4MDI0PTAg LURFUlJBVEFfQTU3XzgyOTUyMD0wIC1ERVJSQVRBX0E1N184MzM0NzE9MCAtREVSUkFUQV9BNTdf ODU5OTcyPTAgLURFUlJBVEFfQTcyXzg1OTk3MT0wIC1ERVJSQVRBX0E3M184NTI0Mjc9MCAtREVS UkFUQV9BNzNfODU1NDIzPTAgLURFUlJBVEFfQTc1Xzc2NDA4MT0wIC1ERVJSQVRBX0E3NV83OTA3 NDg9MCAtREVSUkFUQV9BNzZfMTA3MzM0OD0wIC1ERVJSQVRBX0E3Nl8xMTMwNzk5PTAgLURFUlJB VEFfQTc2XzEyMjAxOTc9MCAtREVSUkFUQV9BNzZfMTI1NzMxND0wIC1ERVJSQVRBX0E3Nl8xMjYy NjA2PTAgLURFUlJBVEFfQTc2XzEyNjI4ODg9MCAtREVSUkFUQV9BNzZfMTI3NTExMj0wIC1ERVJS QVRBX0E3Nl8xMjg2ODA3PTAgLURFUlJBVEFfSEVSQ1VMRVNfMTY4ODMwNT0wIC1ERVJSQVRBX04x XzEwNDMyMDI9MCAtREVSUkFUQV9OMV8xMDczMzQ4PTAgLURFUlJBVEFfTjFfMTEzMDc5OT0wIC1E RVJSQVRBX04xXzExNjUzNDc9MCAtREVSUkFUQV9OMV8xMjA3ODIzPTAgLURFUlJBVEFfTjFfMTIy MDE5Nz0wIC1ERVJSQVRBX04xXzEyNTczMTQ9MCAtREVSUkFUQV9OMV8xMjYyNjA2PTAgLURFUlJB VEFfTjFfMTI2Mjg4OD0wIC1ERVJSQVRBX04xXzEyNzUxMTI9MCAtREVSUkFUQV9OMV8xMzE1NzAz PTAgLURFUlJBVEFfTjFfMTU0MjQxOT0wIC1ERVJSQVRBX0RTVV83OTg5NTM9MCAtREVSUkFUQV9E U1VfOTM2MTg0PTAgLURTVEFDS19QUk9URUNUT1JfRU5BQkxFRD0wIC1EQUxMT1dfUk9fWExBVF9U QUJMRVM9MCAtREFSTV9BUkNIX01BSk9SPTcgLURBUk1fQVJDSF9NSU5PUj0wIC1EQ09MRF9CT09U X1NJTkdMRV9DUFU9MCAtRENUWF9JTkNMVURFX0FBUkNIMzJfUkVHUz0xIC1EQ1RYX0lOQ0xVREVf RlBSRUdTPTAgLURDVFhfSU5DTFVERV9QQVVUSF9SRUdTPTAgLURFTDNfRVhDRVBUSU9OX0hBTkRM SU5HPTAgLURDVFhfSU5DTFVERV9NVEVfUkVHUz0wIC1EQ1RYX0lOQ0xVREVfRUwyX1JFR1M9MCAt RERFQ1JZUFRJT05fU1VQUE9SVF9ub25lIC1ERU5BQkxFX0FNVT0wIC1ERU5BQkxFX0FTU0VSVElP TlM9MCAtREVOQUJMRV9CVEk9MCAtREVOQUJMRV9NUEFNX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJM RV9QQVVUSD0wIC1ERU5BQkxFX1BJRT0wIC1ERU5BQkxFX1BNRj0wIC1ERU5BQkxFX1BTQ0lfU1RB VD0wIC1ERU5BQkxFX1JVTlRJTUVfSU5TVFJVTUVOVEFUSU9OPTAgLURFTkFCTEVfU1BFX0ZPUl9M T1dFUl9FTFM9MCAtREVOQUJMRV9TVkVfRk9SX05TPTAgLURFTkNSWVBUX0JMMzE9MCAtREVOQ1JZ UFRfQkwzMj0wIC1ERVJST1JfREVQUkVDQVRFRD0wIC1ERkFVTFRfSU5KRUNUSU9OX1NVUFBPUlQ9 MCAtREdJQ1YyX0cwX0ZPUl9FTDM9MCAtREhBTkRMRV9FQV9FTDNfRklSU1Q9MCAtREhXX0FTU0lT VEVEX0NPSEVSRU5DWT0wIC1ETE9HX0xFVkVMPTIwIC1ETUVBU1VSRURfQk9PVD0wIC1ETlNfVElN RVJfU1dJVENIPTAgLURQTDAxMV9HRU5FUklDX1VBUlQ9MCAtRFBMQVRfcmszMjg4IC1EUFJPR1JB TU1BQkxFX1JFU0VUX0FERFJFU1M9MCAtRFBTQ0lfRVhURU5ERURfU1RBVEVfSUQ9MCAtRFJBU19F WFRFTlNJT049MCAtRFJFU0VUX1RPX0JMMzE9MCAtRFNFUEFSQVRFX0NPREVfQU5EX1JPREFUQT0w IC1EU0VQQVJBVEVfTk9CSVRTX1JFR0lPTj0wIC1EUkVDTEFJTV9JTklUX0NPREU9MCAtRFNQRF9u b25lIC1EU1BJTl9PTl9CTDFfRVhJVD0wIC1EU1BNX01NPTAgLURTUE1EX1NQTV9BVF9TRUwyPTEg LURUUlVTVEVEX0JPQVJEX0JPT1Q9MCAtRFVTRV9DT0hFUkVOVF9NRU09MSAtRFVTRV9ERUJVR0ZT PTAgLURBUk1fSU9fSU5fRFRCPTAgLURVU0VfUk9NTElCPTAgLURVU0VfVEJCUl9ERUZTPTEgLURX QVJNQk9PVF9FTkFCTEVfRENBQ0hFX0VBUkxZPTAgLURCTDJfQVRfRUwzPTAgLURCTDJfSU5fWElQ X01FTT0wIC1EQkwyX0lOVl9EQ0FDSEU9MSAtRFVTRV9TUElOTE9DS19DQVM9MCAtREFBUkNIMzIg LUlpbmNsdWRlIC1JaW5jbHVkZS9hcmNoL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9jcHVzL2FhcmNo MzIgLUlpbmNsdWRlL2xpYi9lbDNfcnVudGltZS9hYXJjaDMyIC1JcGxhdC9yb2NrY2hpcC9jb21t b24vIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL2NvbW1v bi9hYXJjaDMyLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2RyaXZlcnMvcG11LyAtSXBsYXQvcm9j a2NoaXAvcmszMjg4LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvcG11LyAtSXBsYXQv cm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc2VjdXJlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2Ry aXZlcnMvc29jLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hp cC9yazMyODgvaW5jbHVkZS9zaGFyZWQvICAgLUlpbmNsdWRlL2xpYi9saWJmZHQgLUlpbmNsdWRl L2xpYi9saWJjIC1JaW5jbHVkZS9saWIvbGliYy9hYXJjaDMyICAgLW5vc3RkaW5jIC1XZXJyb3Ig LVdhbGwgLVdtaXNzaW5nLWluY2x1ZGUtZGlycyAtV3VudXNlZCAtV2Rpc2FibGVkLW9wdGltaXph dGlvbgktV3ZsYSAtV3NoYWRvdyAtV25vLXVudXNlZC1wYXJhbWV0ZXIgLVdyZWR1bmRhbnQtZGVj bHMgLVd1bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV21heWJlLXVuaW5pdGlhbGl6ZWQgLVdwYWNr ZWQtYml0ZmllbGQtY29tcGF0IC1Xc2hpZnQtb3ZlcmZsb3c9MiAtV2xvZ2ljYWwtb3AgLVduby1l cnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9ucyAtV25vLWVycm9yPWNwcCAtbWNwdT1jb3J0ZXgt YTEyICAtbXRodW1iIC1tbm8tdW5hbGlnbmVkLWFjY2VzcyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1m ZGF0YS1zZWN0aW9ucyAtZmZyZWVzdGFuZGluZyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLU9z IC1zdGQ9Z251OTkgLWZuby1zdGFjay1wcm90ZWN0b3IgIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwu L2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvY3R6ZGkyLmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxl YXNlL2JsMzIvY3R6ZGkyLm8gLU1QIC1jIGxpYi9jb21waWxlci1ydC9idWlsdGlucy9jdHpkaTIu YyAtbyBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL2N0emRpMi5vCmFybS1ub25lLWVhYmktZ2Nj ICAtRERFQlVHPTAgLURFTkFCTEVfQkFDS1RSQUNFPTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9N SU5fRVhUUkFfTERfU0NSSVBUIC1EQVJNVjdfU1VQUE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5H IC1EQVJNVjdfU1VQUE9SVFNfVklSVFVBTElaQVRJT04gLURBUk1WN19TVVBQT1JUU19HRU5FUklD X1RJTUVSIC1EQVJNVjdfU1VQUE9SVFNfVkZQIC1EQTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9B RF9GV0Q9MCAtRFNLSVBfQTU3X0wxX0ZMVVNIX1BXUl9EV049MCAtREE1M19ESVNBQkxFX05PTl9U RU1QT1JBTF9ISU5UPTEgLURBNTdfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FS T1VORF9DVkVfMjAxN181NzE1PTAgLURXT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFN SUNfV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTAgLURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9 MCAtREVSUkFUQV9BOV83OTQwNzM9MCAtREVSUkFUQV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1 XzgyNzY3MT0wIC1ERVJSQVRBX0ExN184NTI0MjE9MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURF UlJBVEFfQTM1Xzg1NTQ3Mj0wIC1ERVJSQVRBX0E1M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0 MDY5PTAgLURFUlJBVEFfQTUzXzgyNjMxOT0wIC1ERVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFU QV9BNTNfODM1NzY5PTAgLURFUlJBVEFfQTUzXzgzNjg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9 MCAtREVSUkFUQV9BNTNfODU1ODczPTAgLURFUlJBVEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1 NV83Nzg3MDM9MCAtREVSUkFUQV9BNTVfNzk4Nzk3PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1E RVJSQVRBX0E1NV85MDM3NTg9MCAtREVSUkFUQV9BNTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184 MDY5Njk9MCAtREVSUkFUQV9BNTdfODEzNDE5PTAgLURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJS QVRBX0E1N184MTQ2NzA9MCAtREVSUkFUQV9BNTdfODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3 ND0wIC1ERVJSQVRBX0E1N184MjY5Nzc9MCAtREVSUkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFf QTU3XzgyOTUyMD0wIC1ERVJSQVRBX0E1N184MzM0NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAg LURFUlJBVEFfQTcyXzg1OTk3MT0wIC1ERVJSQVRBX0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNf ODU1NDIzPTAgLURFUlJBVEFfQTc1Xzc2NDA4MT0wIC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVS UkFUQV9BNzZfMTA3MzM0OD0wIC1ERVJSQVRBX0E3Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEy MjAxOTc9MCAtREVSUkFUQV9BNzZfMTI1NzMxND0wIC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURF UlJBVEFfQTc2XzEyNjI4ODg9MCAtREVSUkFUQV9BNzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8x Mjg2ODA3PTAgLURFUlJBVEFfSEVSQ1VMRVNfMTY4ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9 MCAtREVSUkFUQV9OMV8xMDczMzQ4PTAgLURFUlJBVEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04x XzExNjUzNDc9MCAtREVSUkFUQV9OMV8xMjA3ODIzPTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1E RVJSQVRBX04xXzEyNTczMTQ9MCAtREVSUkFUQV9OMV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2 Mjg4OD0wIC1ERVJSQVRBX04xXzEyNzUxMTI9MCAtREVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJB VEFfTjFfMTU0MjQxOT0wIC1ERVJSQVRBX0RTVV83OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0 PTAgLURTVEFDS19QUk9URUNUT1JfRU5BQkxFRD0wIC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAt REFSTV9BUkNIX01BSk9SPTcgLURBUk1fQVJDSF9NSU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9D UFU9MCAtRENUWF9JTkNMVURFX0FBUkNIMzJfUkVHUz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAg LURDVFhfSU5DTFVERV9QQVVUSF9SRUdTPTAgLURFTDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURD VFhfSU5DTFVERV9NVEVfUkVHUz0wIC1EQ1RYX0lOQ0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJ T05fU1VQUE9SVF9ub25lIC1ERU5BQkxFX0FNVT0wIC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVO QUJMRV9CVEk9MCAtREVOQUJMRV9NUEFNX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0w IC1ERU5BQkxFX1BJRT0wIC1ERU5BQkxFX1BNRj0wIC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5B QkxFX1JVTlRJTUVfSU5TVFJVTUVOVEFUSU9OPTAgLURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9 MCAtREVOQUJMRV9TVkVfRk9SX05TPTAgLURFTkNSWVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0w IC1ERVJST1JfREVQUkVDQVRFRD0wIC1ERkFVTFRfSU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1Yy X0cwX0ZPUl9FTDM9MCAtREhBTkRMRV9FQV9FTDNfRklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVS RU5DWT0wIC1ETE9HX0xFVkVMPTIwIC1ETUVBU1VSRURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENI PTAgLURQTDAxMV9HRU5FUklDX1VBUlQ9MCAtRFBMQVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JF U0VUX0FERFJFU1M9MCAtRFBTQ0lfRVhURU5ERURfU1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049 MCAtRFJFU0VUX1RPX0JMMzE9MCAtRFNFUEFSQVRFX0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJB VEVfTk9CSVRTX1JFR0lPTj0wIC1EUkVDTEFJTV9JTklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJ Tl9PTl9CTDFfRVhJVD0wIC1EU1BNX01NPTAgLURTUE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVE X0JPQVJEX0JPT1Q9MCAtRFVTRV9DT0hFUkVOVF9NRU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1f SU9fSU5fRFRCPTAgLURVU0VfUk9NTElCPTAgLURVU0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9F TkFCTEVfRENBQ0hFX0VBUkxZPTAgLURCTDJfQVRfRUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1E QkwyX0lOVl9EQ0FDSEU9MSAtRFVTRV9TUElOTE9DS19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRl IC1JaW5jbHVkZS9hcmNoL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNs dWRlL2xpYi9lbDNfcnVudGltZS9hYXJjaDMyIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxh dC9yb2NrY2hpcC9jb21tb24vaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMy LyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmsz Mjg4LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAv cmszMjg4L2RyaXZlcnMvc2VjdXJlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29j LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgv aW5jbHVkZS9zaGFyZWQvICAgLUlpbmNsdWRlL2xpYi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJj IC1JaW5jbHVkZS9saWIvbGliYy9hYXJjaDMyICAgLW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdt aXNzaW5nLWluY2x1ZGUtZGlycyAtV3VudXNlZCAtV2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3Zs YSAtV3NoYWRvdyAtV25vLXVudXNlZC1wYXJhbWV0ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVz ZWQtYnV0LXNldC12YXJpYWJsZSAtV21heWJlLXVuaW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0Zmll bGQtY29tcGF0IC1Xc2hpZnQtb3ZlcmZsb3c9MiAtV2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXBy ZWNhdGVkLWRlY2xhcmF0aW9ucyAtV25vLWVycm9yPWNwcCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRo dW1iIC1tbm8tdW5hbGlnbmVkLWFjY2VzcyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0 aW9ucyAtZmZyZWVzdGFuZGluZyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLU9zIC1zdGQ9Z251 OTkgLWZuby1zdGFjay1wcm90ZWN0b3IgIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3Jr MzI4OC9yZWxlYXNlL2JsMzIvZGl2ZGkzLmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIv ZGl2ZGkzLm8gLU1QIC1jIGxpYi9jb21waWxlci1ydC9idWlsdGlucy9kaXZkaTMuYyAtbyBidWls ZC9yazMyODgvcmVsZWFzZS9ibDMyL2RpdmRpMy5vCmFybS1ub25lLWVhYmktZ2NjICAtRERFQlVH PTAgLURFTkFCTEVfQkFDS1RSQUNFPTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhUUkFf TERfU0NSSVBUIC1EQVJNVjdfU1VQUE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJNVjdf U1VQUE9SVFNfVklSVFVBTElaQVRJT04gLURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVSIC1E QVJNVjdfU1VQUE9SVFNfVkZQIC1EQTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9MCAt RFNLSVBfQTU3X0wxX0ZMVVNIX1BXUl9EV049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JBTF9I SU5UPTEgLURBNTdfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9DVkVf MjAxN181NzE1PTAgLURXT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09SS0FS T1VORF9DVkVfMjAxOF8zNjM5PTAgLURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVSUkFU QV9BOV83OTQwNzM9MCAtREVSUkFUQV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3MT0w IC1ERVJSQVRBX0ExN184NTI0MjE9MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFfQTM1 Xzg1NTQ3Mj0wIC1ERVJSQVRBX0E1M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAgLURF UlJBVEFfQTUzXzgyNjMxOT0wIC1ERVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNfODM1 NzY5PTAgLURFUlJBVEFfQTUzXzgzNjg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVSUkFU QV9BNTNfODU1ODczPTAgLURFUlJBVEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3MDM9 MCAtREVSUkFUQV9BNTVfNzk4Nzk3PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRBX0E1 NV85MDM3NTg9MCAtREVSUkFUQV9BNTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9MCAt REVSUkFUQV9BNTdfODEzNDE5PTAgLURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1N184 MTQ2NzA9MCAtREVSUkFUQV9BNTdfODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1ERVJS QVRBX0E1N184MjY5Nzc9MCAtREVSUkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3XzgyOTUy MD0wIC1ERVJSQVRBX0E1N184MzM0NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJBVEFf QTcyXzg1OTk3MT0wIC1ERVJSQVRBX0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIzPTAg LURFUlJBVEFfQTc1Xzc2NDA4MT0wIC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9BNzZf MTA3MzM0OD0wIC1ERVJSQVRBX0E3Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9MCAt REVSUkFUQV9BNzZfMTI1NzMxND0wIC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFfQTc2 XzEyNjI4ODg9MCAtREVSUkFUQV9BNzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3PTAg LURFUlJBVEFfSEVSQ1VMRVNfMTY4ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVSUkFU QV9OMV8xMDczMzQ4PTAgLURFUlJBVEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUzNDc9 MCAtREVSUkFUQV9OMV8xMjA3ODIzPTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRBX04x XzEyNTczMTQ9MCAtREVSUkFUQV9OMV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0wIC1E RVJSQVRBX04xXzEyNzUxMTI9MCAtREVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFfMTU0 MjQxOT0wIC1ERVJSQVRBX0RTVV83OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURTVEFD S19QUk9URUNUT1JfRU5BQkxFRD0wIC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9BUkNI X01BSk9SPTcgLURBUk1fQVJDSF9NSU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAtRENU WF9JTkNMVURFX0FBUkNIMzJfUkVHUz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhfSU5D TFVERV9QQVVUSF9SRUdTPTAgLURFTDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5DTFVE RV9NVEVfUkVHUz0wIC1EQ1RYX0lOQ0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQUE9S VF9ub25lIC1ERU5BQkxFX0FNVT0wIC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9CVEk9 MCAtREVOQUJMRV9NUEFNX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5BQkxF X1BJRT0wIC1ERU5BQkxFX1BNRj0wIC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JVTlRJ TUVfSU5TVFJVTUVOVEFUSU9OPTAgLURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJM RV9TVkVfRk9SX05TPTAgLURFTkNSWVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJST1Jf REVQUkVDQVRFRD0wIC1ERkFVTFRfSU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZPUl9F TDM9MCAtREhBTkRMRV9FQV9FTDNfRklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0wIC1E TE9HX0xFVkVMPTIwIC1ETUVBU1VSRURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQTDAx MV9HRU5FUklDX1VBUlQ9MCAtRFBMQVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FERFJF U1M9MCAtRFBTQ0lfRVhURU5ERURfU1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJFU0VU X1RPX0JMMzE9MCAtRFNFUEFSQVRFX0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9CSVRT X1JFR0lPTj0wIC1EUkVDTEFJTV9JTklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9CTDFf RVhJVD0wIC1EU1BNX01NPTAgLURTUE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJEX0JP T1Q9MCAtRFVTRV9DT0hFUkVOVF9NRU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5fRFRC PTAgLURVU0VfUk9NTElCPTAgLURVU0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVfRENB Q0hFX0VBUkxZPTAgLURCTDJfQVRfRUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lOVl9E Q0FDSEU9MSAtRFVTRV9TUElOTE9DS19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5jbHVk ZS9hcmNoL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9l bDNfcnVudGltZS9hYXJjaDMyIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2NrY2hp cC9jb21tb24vaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBsYXQv cm9ja2NoaXAvY29tbW9uL2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAtSXBs YXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2Ry aXZlcnMvc2VjdXJlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBsYXQv cm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS9z aGFyZWQvICAgLUlpbmNsdWRlL2xpYi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5jbHVk ZS9saWIvbGliYy9hYXJjaDMyICAgLW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5nLWlu Y2x1ZGUtZGlycyAtV3VudXNlZCAtV2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3NoYWRv dyAtV25vLXVudXNlZC1wYXJhbWV0ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0LXNl dC12YXJpYWJsZSAtV21heWJlLXVuaW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29tcGF0 IC1Xc2hpZnQtb3ZlcmZsb3c9MiAtV2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVkLWRl Y2xhcmF0aW9ucyAtV25vLWVycm9yPWNwcCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRodW1iIC1tbm8t dW5hbGlnbmVkLWFjY2VzcyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZmZy ZWVzdGFuZGluZyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLU9zIC1zdGQ9Z251OTkgLWZuby1z dGFjay1wcm90ZWN0b3IgIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxl YXNlL2JsMzIvZGl2bW9kZGk0LmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvZGl2bW9k ZGk0Lm8gLU1QIC1jIGxpYi9jb21waWxlci1ydC9idWlsdGlucy9kaXZtb2RkaTQuYyAtbyBidWls ZC9yazMyODgvcmVsZWFzZS9ibDMyL2Rpdm1vZGRpNC5vCmFybS1ub25lLWVhYmktZ2NjICAtRERF QlVHPTAgLURFTkFCTEVfQkFDS1RSQUNFPTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhU UkFfTERfU0NSSVBUIC1EQVJNVjdfU1VQUE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJN VjdfU1VQUE9SVFNfVklSVFVBTElaQVRJT04gLURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVS IC1EQVJNVjdfU1VQUE9SVFNfVkZQIC1EQTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9 MCAtRFNLSVBfQTU3X0wxX0ZMVVNIX1BXUl9EV049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JB TF9ISU5UPTEgLURBNTdfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9D VkVfMjAxN181NzE1PTAgLURXT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09S S0FST1VORF9DVkVfMjAxOF8zNjM5PTAgLURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVS UkFUQV9BOV83OTQwNzM9MCAtREVSUkFUQV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3 MT0wIC1ERVJSQVRBX0ExN184NTI0MjE9MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFf QTM1Xzg1NTQ3Mj0wIC1ERVJSQVRBX0E1M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAg LURFUlJBVEFfQTUzXzgyNjMxOT0wIC1ERVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNf ODM1NzY5PTAgLURFUlJBVEFfQTUzXzgzNjg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVS UkFUQV9BNTNfODU1ODczPTAgLURFUlJBVEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3 MDM9MCAtREVSUkFUQV9BNTVfNzk4Nzk3PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRB X0E1NV85MDM3NTg9MCAtREVSUkFUQV9BNTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9 MCAtREVSUkFUQV9BNTdfODEzNDE5PTAgLURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1 N184MTQ2NzA9MCAtREVSUkFUQV9BNTdfODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1E RVJSQVRBX0E1N184MjY5Nzc9MCAtREVSUkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3Xzgy OTUyMD0wIC1ERVJSQVRBX0E1N184MzM0NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJB VEFfQTcyXzg1OTk3MT0wIC1ERVJSQVRBX0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIz PTAgLURFUlJBVEFfQTc1Xzc2NDA4MT0wIC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9B NzZfMTA3MzM0OD0wIC1ERVJSQVRBX0E3Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9 MCAtREVSUkFUQV9BNzZfMTI1NzMxND0wIC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFf QTc2XzEyNjI4ODg9MCAtREVSUkFUQV9BNzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3 PTAgLURFUlJBVEFfSEVSQ1VMRVNfMTY4ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVS UkFUQV9OMV8xMDczMzQ4PTAgLURFUlJBVEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUz NDc9MCAtREVSUkFUQV9OMV8xMjA3ODIzPTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRB X04xXzEyNTczMTQ9MCAtREVSUkFUQV9OMV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0w IC1ERVJSQVRBX04xXzEyNzUxMTI9MCAtREVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFf MTU0MjQxOT0wIC1ERVJSQVRBX0RTVV83OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURT VEFDS19QUk9URUNUT1JfRU5BQkxFRD0wIC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9B UkNIX01BSk9SPTcgLURBUk1fQVJDSF9NSU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAt RENUWF9JTkNMVURFX0FBUkNIMzJfUkVHUz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhf SU5DTFVERV9QQVVUSF9SRUdTPTAgLURFTDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5D TFVERV9NVEVfUkVHUz0wIC1EQ1RYX0lOQ0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQ UE9SVF9ub25lIC1ERU5BQkxFX0FNVT0wIC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9C VEk9MCAtREVOQUJMRV9NUEFNX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5B QkxFX1BJRT0wIC1ERU5BQkxFX1BNRj0wIC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JV TlRJTUVfSU5TVFJVTUVOVEFUSU9OPTAgLURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVO QUJMRV9TVkVfRk9SX05TPTAgLURFTkNSWVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJS T1JfREVQUkVDQVRFRD0wIC1ERkFVTFRfSU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZP Ul9FTDM9MCAtREhBTkRMRV9FQV9FTDNfRklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0w IC1ETE9HX0xFVkVMPTIwIC1ETUVBU1VSRURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQ TDAxMV9HRU5FUklDX1VBUlQ9MCAtRFBMQVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FE RFJFU1M9MCAtRFBTQ0lfRVhURU5ERURfU1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJF U0VUX1RPX0JMMzE9MCAtRFNFUEFSQVRFX0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9C SVRTX1JFR0lPTj0wIC1EUkVDTEFJTV9JTklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9C TDFfRVhJVD0wIC1EU1BNX01NPTAgLURTUE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJE X0JPT1Q9MCAtRFVTRV9DT0hFUkVOVF9NRU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5f RFRCPTAgLURVU0VfUk9NTElCPTAgLURVU0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVf RENBQ0hFX0VBUkxZPTAgLURCTDJfQVRfRUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lO Vl9EQ0FDSEU9MSAtRFVTRV9TUElOTE9DS19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5j bHVkZS9hcmNoL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xp Yi9lbDNfcnVudGltZS9hYXJjaDMyIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2Nr Y2hpcC9jb21tb24vaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBs YXQvcm9ja2NoaXAvY29tbW9uL2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAt SXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4 L2RyaXZlcnMvc2VjdXJlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBs YXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVk ZS9zaGFyZWQvICAgLUlpbmNsdWRlL2xpYi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5j bHVkZS9saWIvbGliYy9hYXJjaDMyICAgLW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5n LWluY2x1ZGUtZGlycyAtV3VudXNlZCAtV2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3No YWRvdyAtV25vLXVudXNlZC1wYXJhbWV0ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0 LXNldC12YXJpYWJsZSAtV21heWJlLXVuaW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29t cGF0IC1Xc2hpZnQtb3ZlcmZsb3c9MiAtV2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVk LWRlY2xhcmF0aW9ucyAtV25vLWVycm9yPWNwcCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRodW1iIC1t bm8tdW5hbGlnbmVkLWFjY2VzcyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAt ZmZyZWVzdGFuZGluZyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLU9zIC1zdGQ9Z251OTkgLWZu by1zdGFjay1wcm90ZWN0b3IgIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9y ZWxlYXNlL2JsMzIvbHNocmRpMy5kIC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL2xzaHJk aTMubyAtTVAgLWMgbGliL2NvbXBpbGVyLXJ0L2J1aWx0aW5zL2xzaHJkaTMuYyAtbyBidWlsZC9y azMyODgvcmVsZWFzZS9ibDMyL2xzaHJkaTMubwphcm0tbm9uZS1lYWJpLWdjYyAgLURERUJVRz0w IC1ERU5BQkxFX0JBQ0tUUkFDRT0wIC1EQ09SRUJPT1Q9MCAtRFBMQVRfU1BfTUlOX0VYVFJBX0xE X1NDUklQVCAtREFSTVY3X1NVUFBPUlRTX0xBUkdFX1BBR0VfQUREUkVTU0lORyAtREFSTVY3X1NV UFBPUlRTX1ZJUlRVQUxJWkFUSU9OIC1EQVJNVjdfU1VQUE9SVFNfR0VORVJJQ19USU1FUiAtREFS TVY3X1NVUFBPUlRTX1ZGUCAtREE1N19FTkFCTEVfTk9OQ0FDSEVBQkxFX0xPQURfRldEPTAgLURT S0lQX0E1N19MMV9GTFVTSF9QV1JfRFdOPTAgLURBNTNfRElTQUJMRV9OT05fVEVNUE9SQUxfSElO VD0xIC1EQTU3X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtRFdPUktBUk9VTkRfQ1ZFXzIw MTdfNTcxNT0wIC1EV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTEgLUREWU5BTUlDX1dPUktBUk9V TkRfQ1ZFXzIwMThfMzYzOT0wIC1ETkVPVkVSU0VfTjFfRVhURVJOQUxfTExDPTAgLURFUlJBVEFf QTlfNzk0MDczPTAgLURFUlJBVEFfQTE1XzgxNjQ3MD0wIC1ERVJSQVRBX0ExNV84Mjc2NzE9MCAt REVSUkFUQV9BMTdfODUyNDIxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMz0wIC1ERVJSQVRBX0EzNV84 NTU0NzI9MCAtREVSUkFUQV9BNTNfODE5NDcyPTAgLURFUlJBVEFfQTUzXzgyNDA2OT0wIC1ERVJS QVRBX0E1M184MjYzMTk9MCAtREVSUkFUQV9BNTNfODI3MzE5PTAgLURFUlJBVEFfQTUzXzgzNTc2 OT0wIC1ERVJSQVRBX0E1M184MzY4NzA9MCAtREVSUkFUQV9BNTNfODQzNDE5PTAgLURFUlJBVEFf QTUzXzg1NTg3Mz0wIC1ERVJSQVRBX0E1NV83NjgyNzc9MCAtREVSUkFUQV9BNTVfNzc4NzAzPTAg LURFUlJBVEFfQTU1Xzc5ODc5Nz0wIC1ERVJSQVRBX0E1NV84NDY1MzI9MCAtREVSUkFUQV9BNTVf OTAzNzU4PTAgLURFUlJBVEFfQTU1XzEyMjEwMTI9MCAtREVSUkFUQV9BNTdfODA2OTY5PTAgLURF UlJBVEFfQTU3XzgxMzQxOT0wIC1ERVJSQVRBX0E1N184MTM0MjA9MCAtREVSUkFUQV9BNTdfODE0 NjcwPTAgLURFUlJBVEFfQTU3XzgxNzE2OT0wIC1ERVJSQVRBX0E1N184MjY5NzQ9MCAtREVSUkFU QV9BNTdfODI2OTc3PTAgLURFUlJBVEFfQTU3XzgyODAyND0wIC1ERVJSQVRBX0E1N184Mjk1MjA9 MCAtREVSUkFUQV9BNTdfODMzNDcxPTAgLURFUlJBVEFfQTU3Xzg1OTk3Mj0wIC1ERVJSQVRBX0E3 Ml84NTk5NzE9MCAtREVSUkFUQV9BNzNfODUyNDI3PTAgLURFUlJBVEFfQTczXzg1NTQyMz0wIC1E RVJSQVRBX0E3NV83NjQwODE9MCAtREVSUkFUQV9BNzVfNzkwNzQ4PTAgLURFUlJBVEFfQTc2XzEw NzMzNDg9MCAtREVSUkFUQV9BNzZfMTEzMDc5OT0wIC1ERVJSQVRBX0E3Nl8xMjIwMTk3PTAgLURF UlJBVEFfQTc2XzEyNTczMTQ9MCAtREVSUkFUQV9BNzZfMTI2MjYwNj0wIC1ERVJSQVRBX0E3Nl8x MjYyODg4PTAgLURFUlJBVEFfQTc2XzEyNzUxMTI9MCAtREVSUkFUQV9BNzZfMTI4NjgwNz0wIC1E RVJSQVRBX0hFUkNVTEVTXzE2ODgzMDU9MCAtREVSUkFUQV9OMV8xMDQzMjAyPTAgLURFUlJBVEFf TjFfMTA3MzM0OD0wIC1ERVJSQVRBX04xXzExMzA3OTk9MCAtREVSUkFUQV9OMV8xMTY1MzQ3PTAg LURFUlJBVEFfTjFfMTIwNzgyMz0wIC1ERVJSQVRBX04xXzEyMjAxOTc9MCAtREVSUkFUQV9OMV8x MjU3MzE0PTAgLURFUlJBVEFfTjFfMTI2MjYwNj0wIC1ERVJSQVRBX04xXzEyNjI4ODg9MCAtREVS UkFUQV9OMV8xMjc1MTEyPTAgLURFUlJBVEFfTjFfMTMxNTcwMz0wIC1ERVJSQVRBX04xXzE1NDI0 MTk9MCAtREVSUkFUQV9EU1VfNzk4OTUzPTAgLURFUlJBVEFfRFNVXzkzNjE4ND0wIC1EU1RBQ0tf UFJPVEVDVE9SX0VOQUJMRUQ9MCAtREFMTE9XX1JPX1hMQVRfVEFCTEVTPTAgLURBUk1fQVJDSF9N QUpPUj03IC1EQVJNX0FSQ0hfTUlOT1I9MCAtRENPTERfQk9PVF9TSU5HTEVfQ1BVPTAgLURDVFhf SU5DTFVERV9BQVJDSDMyX1JFR1M9MSAtRENUWF9JTkNMVURFX0ZQUkVHUz0wIC1EQ1RYX0lOQ0xV REVfUEFVVEhfUkVHUz0wIC1ERUwzX0VYQ0VQVElPTl9IQU5ETElORz0wIC1EQ1RYX0lOQ0xVREVf TVRFX1JFR1M9MCAtRENUWF9JTkNMVURFX0VMMl9SRUdTPTAgLURERUNSWVBUSU9OX1NVUFBPUlRf bm9uZSAtREVOQUJMRV9BTVU9MCAtREVOQUJMRV9BU1NFUlRJT05TPTAgLURFTkFCTEVfQlRJPTAg LURFTkFCTEVfTVBBTV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfUEFVVEg9MCAtREVOQUJMRV9Q SUU9MCAtREVOQUJMRV9QTUY9MCAtREVOQUJMRV9QU0NJX1NUQVQ9MCAtREVOQUJMRV9SVU5USU1F X0lOU1RSVU1FTlRBVElPTj0wIC1ERU5BQkxFX1NQRV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVf U1ZFX0ZPUl9OUz0wIC1ERU5DUllQVF9CTDMxPTAgLURFTkNSWVBUX0JMMzI9MCAtREVSUk9SX0RF UFJFQ0FURUQ9MCAtREZBVUxUX0lOSkVDVElPTl9TVVBQT1JUPTAgLURHSUNWMl9HMF9GT1JfRUwz PTAgLURIQU5ETEVfRUFfRUwzX0ZJUlNUPTAgLURIV19BU1NJU1RFRF9DT0hFUkVOQ1k9MCAtRExP R19MRVZFTD0yMCAtRE1FQVNVUkVEX0JPT1Q9MCAtRE5TX1RJTUVSX1NXSVRDSD0wIC1EUEwwMTFf R0VORVJJQ19VQVJUPTAgLURQTEFUX3JrMzI4OCAtRFBST0dSQU1NQUJMRV9SRVNFVF9BRERSRVNT PTAgLURQU0NJX0VYVEVOREVEX1NUQVRFX0lEPTAgLURSQVNfRVhURU5TSU9OPTAgLURSRVNFVF9U T19CTDMxPTAgLURTRVBBUkFURV9DT0RFX0FORF9ST0RBVEE9MCAtRFNFUEFSQVRFX05PQklUU19S RUdJT049MCAtRFJFQ0xBSU1fSU5JVF9DT0RFPTAgLURTUERfbm9uZSAtRFNQSU5fT05fQkwxX0VY SVQ9MCAtRFNQTV9NTT0wIC1EU1BNRF9TUE1fQVRfU0VMMj0xIC1EVFJVU1RFRF9CT0FSRF9CT09U PTAgLURVU0VfQ09IRVJFTlRfTUVNPTEgLURVU0VfREVCVUdGUz0wIC1EQVJNX0lPX0lOX0RUQj0w IC1EVVNFX1JPTUxJQj0wIC1EVVNFX1RCQlJfREVGUz0xIC1EV0FSTUJPT1RfRU5BQkxFX0RDQUNI RV9FQVJMWT0wIC1EQkwyX0FUX0VMMz0wIC1EQkwyX0lOX1hJUF9NRU09MCAtREJMMl9JTlZfRENB Q0hFPTEgLURVU0VfU1BJTkxPQ0tfQ0FTPTAgLURBQVJDSDMyIC1JaW5jbHVkZSAtSWluY2x1ZGUv YXJjaC9hYXJjaDMyIC1JaW5jbHVkZS9saWIvY3B1cy9hYXJjaDMyIC1JaW5jbHVkZS9saWIvZWwz X3J1bnRpbWUvYWFyY2gzMiAtSXBsYXQvcm9ja2NoaXAvY29tbW9uLyAtSXBsYXQvcm9ja2NoaXAv Y29tbW9uL2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vYWFyY2gzMi8gLUlwbGF0L3Jv Y2tjaGlwL2NvbW1vbi9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC8gLUlwbGF0 L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2 ZXJzL3NlY3VyZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NvYy8gLUlwbGF0L3Jv Y2tjaGlwL3JrMzI4OC9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvc2hh cmVkLyAgIC1JaW5jbHVkZS9saWIvbGliZmR0IC1JaW5jbHVkZS9saWIvbGliYyAtSWluY2x1ZGUv bGliL2xpYmMvYWFyY2gzMiAgIC1ub3N0ZGluYyAtV2Vycm9yIC1XYWxsIC1XbWlzc2luZy1pbmNs dWRlLWRpcnMgLVd1bnVzZWQgLVdkaXNhYmxlZC1vcHRpbWl6YXRpb24JLVd2bGEgLVdzaGFkb3cg LVduby11bnVzZWQtcGFyYW1ldGVyIC1XcmVkdW5kYW50LWRlY2xzIC1XdW51c2VkLWJ1dC1zZXQt dmFyaWFibGUgLVdtYXliZS11bmluaXRpYWxpemVkIC1XcGFja2VkLWJpdGZpZWxkLWNvbXBhdCAt V3NoaWZ0LW92ZXJmbG93PTIgLVdsb2dpY2FsLW9wIC1Xbm8tZXJyb3I9ZGVwcmVjYXRlZC1kZWNs YXJhdGlvbnMgLVduby1lcnJvcj1jcHAgLW1jcHU9Y29ydGV4LWExMiAgLW10aHVtYiAtbW5vLXVu YWxpZ25lZC1hY2Nlc3MgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLWZmcmVl c3RhbmRpbmcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1PcyAtc3RkPWdudTk5IC1mbm8tc3Rh Y2stcHJvdGVjdG9yICAtRElNQUdFX0JMMzIgIC1XcCwtTUQsLi9idWlsZC9yazMyODgvcmVsZWFz ZS9ibDMyL3VkaXZtb2RkaTQuZCAtTVQgYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi91ZGl2bW9k ZGk0Lm8gLU1QIC1jIGxpYi9jb21waWxlci1ydC9idWlsdGlucy91ZGl2bW9kZGk0LmMgLW8gYnVp bGQvcmszMjg4L3JlbGVhc2UvYmwzMi91ZGl2bW9kZGk0Lm8KYXJtLW5vbmUtZWFiaS1nY2MgIC1E REVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9F WFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURB Uk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElN RVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZX RD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBP UkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5E X0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19X T1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1E RVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3 NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFU QV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9 MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1 M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1E RVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3 ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJB VEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2 OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFf QTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAg LURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdf ODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVS UkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0 MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRB X0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5 Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFU QV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4 MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1E RVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2 NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJB VEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4 PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9O MV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAt RFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJN X0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0w IC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENU WF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9J TkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9T VVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxF X0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURF TkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVf UlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1E RU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURF UlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBf Rk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZ PTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAt RFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRf QUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1E UkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9O T0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09O X0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9B UkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19J Tl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJM RV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJf SU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlp bmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUv bGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3Jv Y2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1J cGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMy ODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1J cGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNs dWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlp bmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3Np bmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1X c2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1i dXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1j b21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0 ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1tdGh1bWIg LW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25z IC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0ZD1nbnU5OSAt Zm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4 L3JlbGVhc2UvYmwzMi9kZXNjX2ltYWdlX2xvYWQuZCAtTVQgYnVpbGQvcmszMjg4L3JlbGVhc2Uv YmwzMi9kZXNjX2ltYWdlX2xvYWQubyAtTVAgLWMgY29tbW9uL2Rlc2NfaW1hZ2VfbG9hZC5jIC1v IGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvZGVzY19pbWFnZV9sb2FkLm8KYXJtLW5vbmUtZWFi aS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFU X1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJF U1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dF TkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJM RV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVf Tk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURX T1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1E RFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFM X0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFU QV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9 MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1 M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1E RVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0 MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJB VEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMy PTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFf QTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAg LURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdf ODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVS UkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5 NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRB X0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0w IC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9B NzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9 MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFf QTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0 MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJB VEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3 PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9O MV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAt REVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85 MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxF Uz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lO R0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJF R1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9 MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVD UllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0w IC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BB VVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAg LURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VS X0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9C TDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1E R0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURf Q09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9T V0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFC TEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVO U0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURT RVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUg LURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRS VVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAt REFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1C T09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVN PTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWlu Y2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAt SWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8g LUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2Fh cmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hp cC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2Nr Y2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVy cy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3Jr MzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGli L2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2Fs bCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9u CS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAt V3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1i aXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9y PWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIg IC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRh LXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0 ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVp bGQvcmszMjg4L3JlbGVhc2UvYmwzMi9ibF9hdXhfcGFyYW1zLmQgLU1UIGJ1aWxkL3JrMzI4OC9y ZWxlYXNlL2JsMzIvYmxfYXV4X3BhcmFtcy5vIC1NUCAtYyBsaWIvYmxfYXV4X3BhcmFtcy9ibF9h dXhfcGFyYW1zLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9ibF9hdXhfcGFyYW1zLm8K YXJtLW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVC T09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJH RV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3 X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxF X05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1E QTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JB TF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIw MThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNF X04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0 NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRB X0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0w IC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUz XzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURF UlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4 Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFU QV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEy PTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9B NTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAt REVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184 MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJS QVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQy Nz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFf QTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9 MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFf QTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEy PTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURF UlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMw Nzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFU QV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9 MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04x XzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1E RVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19S T19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURD T0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhf SU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJ T05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJf UkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVf QVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0w IC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVf UFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9T UEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0w IC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05f U1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1E SFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAg LUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODgg LURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0w IC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRf Uk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0w IC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FU X1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNF X0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RF RlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJM Ml9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1E QUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2Nw dXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tj aGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2No aXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1J cGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0 L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAt SWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMg LVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQt b3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVu ZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXpl ZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1v cCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1 PWNvcnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2Vj dGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNv bW1vbiAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAt V3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0X3BzY2lfY29tbW9uLmQgLU1U IGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcGxhdF9wc2NpX2NvbW1vbi5vIC1NUCAtYyBwbGF0 L2NvbW1vbi9wbGF0X3BzY2lfY29tbW9uLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9w bGF0X3BzY2lfY29tbW9uLm8KYXJtLW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9C QUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURB Uk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJU VUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JU U19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFf RkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19E SVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAt RFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4 XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0w IC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3 Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURF UlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2 MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFU QV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9 MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1 NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1E RVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184 MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJS QVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3 Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFf QTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAg LURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVf NzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURF UlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8x MjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1E RVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJD VUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9 MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04x XzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1E RVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3 NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJB VEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9F TkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFS TV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFS Q0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JF R1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAg LURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFC TEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01Q QU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFC TEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5U QVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9 MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAg LURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExF X0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAg LURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFS VD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9F WFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1E U0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURS RUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1f TU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NP SEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01M SUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAt REJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNF X1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gz MiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2Fh cmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNs dWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21t b24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMy ODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWlu Y2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2Fh cmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1X dW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2Vk LXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1X bWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVy Zmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1X bm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNj ZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1m bm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3Rv ciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi94bGF0 X3RhYmxlc19jb21tb24uZCAtTVQgYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi94bGF0X3RhYmxl c19jb21tb24ubyAtTVAgLWMgbGliL3hsYXRfdGFibGVzL3hsYXRfdGFibGVzX2NvbW1vbi5jIC1v IGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIveGxhdF90YWJsZXNfY29tbW9uLm8KYXJtLW5vbmUt ZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQ TEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FE RFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRT X0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hF QUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FC TEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEg LURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0x IC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVS TkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVS UkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0 MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRB X0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0w IC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUz Xzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURF UlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2 NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJB VEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIw PTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9B NTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAt REVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184 NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJS QVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0 OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFU QV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2 MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJB VEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFf MTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURF UlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIw MTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFU QV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9 MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RT VV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RB QkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1Rf U0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9G UFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJ Tkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1E REVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9O Uz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxF X1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFU PTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xP V0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQ VF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0w IC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNU RURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1F Ul9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFN TUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VY VEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAg LURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25v bmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAt RFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9 MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdB Uk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBf TUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAt SWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gz MiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1v bi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9u L2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2Nr Y2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9y b2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJp dmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlw L3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUv bGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAt V2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0 aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNs cyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tl ZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVy cm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1h MTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZk YXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3Mg LXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4v YnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi94bGF0X3RhYmxlcy5kIC1NVCBidWlsZC9yazMyODgv cmVsZWFzZS9ibDMyL3hsYXRfdGFibGVzLm8gLU1QIC1jIGxpYi94bGF0X3RhYmxlcy9hYXJjaDMy L3hsYXRfdGFibGVzLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi94bGF0X3RhYmxlcy5v CmFybS1ub25lLWVhYmktZ2NjIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVC T09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJH RV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3 X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxF X05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1E QTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JB TF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIw MThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNF X04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0 NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRB X0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0w IC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUz XzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURF UlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4 Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFU QV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEy PTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9B NTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAt REVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184 MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJS QVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQy Nz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFf QTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9 MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFf QTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEy PTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURF UlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMw Nzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFU QV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9 MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04x XzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1E RVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19S T19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURD T0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhf SU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJ T05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJf UkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVf QVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0w IC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVf UFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9T UEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0w IC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05f U1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1E SFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAg LUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODgg LURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0w IC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRf Uk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0w IC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FU X1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNF X0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RF RlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJM Ml9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1E QUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2Nw dXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tj aGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2No aXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1J cGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0 L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAt SWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMg LVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQt b3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVu ZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXpl ZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1v cCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1 PWNvcnRleC1hMTIgIC1mZnJlZXN0YW5kaW5nIC1XYSwtLWZhdGFsLXdhcm5pbmdzIC1EX19BU1NF TUJMWV9fIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIv MTY1NTBfY29uc29sZS5kIC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyLzE2NTUwX2NvbnNv bGUubyAtTVAgLWMgZHJpdmVycy90aS91YXJ0L2FhcmNoMzIvMTY1NTBfY29uc29sZS5TIC1vIGJ1 aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvMTY1NTBfY29uc29sZS5vCmFybS1ub25lLWVhYmktZ2Nj IC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01J Tl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcg LURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNf VElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FE X0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RF TVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJP VU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1J Q19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0w IC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVf ODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVS UkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQw Njk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRB X0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0w IC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1 Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURF UlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3Xzgw Njk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJB VEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0 PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9B NTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAt REVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184 NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJS QVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIy MDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVS UkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEy ODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0w IC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFf MTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURF UlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYy ODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFU QV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9 MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1E QVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQ VT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAt RENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENU WF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElP Tl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5B QkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAg LURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFC TEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0w IC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAg LURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJf RzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJF TkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9 MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVT RVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0w IC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFU RV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElO X09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURf Qk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9J T19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VO QUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURC TDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUg LUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1 ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0 L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIv IC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMy ODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2Mv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9p bmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMg LUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21p c3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1Xdmxh IC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNl ZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVs ZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJl Y2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1mZnJl ZXN0YW5kaW5nIC1XYSwtLWZhdGFsLXdhcm5pbmdzIC1EX19BU1NFTUJMWV9fIC1ESU1BR0VfQkwz MiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvY29ydGV4X2ExMi5kIC1NVCBi dWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL2NvcnRleF9hMTIubyAtTVAgLWMgbGliL2NwdXMvYWFy Y2gzMi9jb3J0ZXhfYTEyLlMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9jb3J0ZXhfYTEy Lm8KYXJtLW5vbmUtZWFiaS1nY2MgLURERUJVRz0wIC1ERU5BQkxFX0JBQ0tUUkFDRT0wIC1EQ09S RUJPT1Q9MCAtRFBMQVRfU1BfTUlOX0VYVFJBX0xEX1NDUklQVCAtREFSTVY3X1NVUFBPUlRTX0xB UkdFX1BBR0VfQUREUkVTU0lORyAtREFSTVY3X1NVUFBPUlRTX1ZJUlRVQUxJWkFUSU9OIC1EQVJN VjdfU1VQUE9SVFNfR0VORVJJQ19USU1FUiAtREFSTVY3X1NVUFBPUlRTX1ZGUCAtREE1N19FTkFC TEVfTk9OQ0FDSEVBQkxFX0xPQURfRldEPTAgLURTS0lQX0E1N19MMV9GTFVTSF9QV1JfRFdOPTAg LURBNTNfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EQTU3X0RJU0FCTEVfTk9OX1RFTVBP UkFMX0hJTlQ9MSAtRFdPUktBUk9VTkRfQ1ZFXzIwMTdfNTcxNT0wIC1EV09SS0FST1VORF9DVkVf MjAxOF8zNjM5PTEgLUREWU5BTUlDX1dPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0wIC1ETkVPVkVS U0VfTjFfRVhURVJOQUxfTExDPTAgLURFUlJBVEFfQTlfNzk0MDczPTAgLURFUlJBVEFfQTE1Xzgx NjQ3MD0wIC1ERVJSQVRBX0ExNV84Mjc2NzE9MCAtREVSUkFUQV9BMTdfODUyNDIxPTAgLURFUlJB VEFfQTE3Xzg1MjQyMz0wIC1ERVJSQVRBX0EzNV84NTU0NzI9MCAtREVSUkFUQV9BNTNfODE5NDcy PTAgLURFUlJBVEFfQTUzXzgyNDA2OT0wIC1ERVJSQVRBX0E1M184MjYzMTk9MCAtREVSUkFUQV9B NTNfODI3MzE5PTAgLURFUlJBVEFfQTUzXzgzNTc2OT0wIC1ERVJSQVRBX0E1M184MzY4NzA9MCAt REVSUkFUQV9BNTNfODQzNDE5PTAgLURFUlJBVEFfQTUzXzg1NTg3Mz0wIC1ERVJSQVRBX0E1NV83 NjgyNzc9MCAtREVSUkFUQV9BNTVfNzc4NzAzPTAgLURFUlJBVEFfQTU1Xzc5ODc5Nz0wIC1ERVJS QVRBX0E1NV84NDY1MzI9MCAtREVSUkFUQV9BNTVfOTAzNzU4PTAgLURFUlJBVEFfQTU1XzEyMjEw MTI9MCAtREVSUkFUQV9BNTdfODA2OTY5PTAgLURFUlJBVEFfQTU3XzgxMzQxOT0wIC1ERVJSQVRB X0E1N184MTM0MjA9MCAtREVSUkFUQV9BNTdfODE0NjcwPTAgLURFUlJBVEFfQTU3XzgxNzE2OT0w IC1ERVJSQVRBX0E1N184MjY5NzQ9MCAtREVSUkFUQV9BNTdfODI2OTc3PTAgLURFUlJBVEFfQTU3 XzgyODAyND0wIC1ERVJSQVRBX0E1N184Mjk1MjA9MCAtREVSUkFUQV9BNTdfODMzNDcxPTAgLURF UlJBVEFfQTU3Xzg1OTk3Mj0wIC1ERVJSQVRBX0E3Ml84NTk5NzE9MCAtREVSUkFUQV9BNzNfODUy NDI3PTAgLURFUlJBVEFfQTczXzg1NTQyMz0wIC1ERVJSQVRBX0E3NV83NjQwODE9MCAtREVSUkFU QV9BNzVfNzkwNzQ4PTAgLURFUlJBVEFfQTc2XzEwNzMzNDg9MCAtREVSUkFUQV9BNzZfMTEzMDc5 OT0wIC1ERVJSQVRBX0E3Nl8xMjIwMTk3PTAgLURFUlJBVEFfQTc2XzEyNTczMTQ9MCAtREVSUkFU QV9BNzZfMTI2MjYwNj0wIC1ERVJSQVRBX0E3Nl8xMjYyODg4PTAgLURFUlJBVEFfQTc2XzEyNzUx MTI9MCAtREVSUkFUQV9BNzZfMTI4NjgwNz0wIC1ERVJSQVRBX0hFUkNVTEVTXzE2ODgzMDU9MCAt REVSUkFUQV9OMV8xMDQzMjAyPTAgLURFUlJBVEFfTjFfMTA3MzM0OD0wIC1ERVJSQVRBX04xXzEx MzA3OTk9MCAtREVSUkFUQV9OMV8xMTY1MzQ3PTAgLURFUlJBVEFfTjFfMTIwNzgyMz0wIC1ERVJS QVRBX04xXzEyMjAxOTc9MCAtREVSUkFUQV9OMV8xMjU3MzE0PTAgLURFUlJBVEFfTjFfMTI2MjYw Nj0wIC1ERVJSQVRBX04xXzEyNjI4ODg9MCAtREVSUkFUQV9OMV8xMjc1MTEyPTAgLURFUlJBVEFf TjFfMTMxNTcwMz0wIC1ERVJSQVRBX04xXzE1NDI0MTk9MCAtREVSUkFUQV9EU1VfNzk4OTUzPTAg LURFUlJBVEFfRFNVXzkzNjE4ND0wIC1EU1RBQ0tfUFJPVEVDVE9SX0VOQUJMRUQ9MCAtREFMTE9X X1JPX1hMQVRfVEFCTEVTPTAgLURBUk1fQVJDSF9NQUpPUj03IC1EQVJNX0FSQ0hfTUlOT1I9MCAt RENPTERfQk9PVF9TSU5HTEVfQ1BVPTAgLURDVFhfSU5DTFVERV9BQVJDSDMyX1JFR1M9MSAtRENU WF9JTkNMVURFX0ZQUkVHUz0wIC1EQ1RYX0lOQ0xVREVfUEFVVEhfUkVHUz0wIC1ERUwzX0VYQ0VQ VElPTl9IQU5ETElORz0wIC1EQ1RYX0lOQ0xVREVfTVRFX1JFR1M9MCAtRENUWF9JTkNMVURFX0VM Ml9SRUdTPTAgLURERUNSWVBUSU9OX1NVUFBPUlRfbm9uZSAtREVOQUJMRV9BTVU9MCAtREVOQUJM RV9BU1NFUlRJT05TPTAgLURFTkFCTEVfQlRJPTAgLURFTkFCTEVfTVBBTV9GT1JfTE9XRVJfRUxT PTAgLURFTkFCTEVfUEFVVEg9MCAtREVOQUJMRV9QSUU9MCAtREVOQUJMRV9QTUY9MCAtREVOQUJM RV9QU0NJX1NUQVQ9MCAtREVOQUJMRV9SVU5USU1FX0lOU1RSVU1FTlRBVElPTj0wIC1ERU5BQkxF X1NQRV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfU1ZFX0ZPUl9OUz0wIC1ERU5DUllQVF9CTDMx PTAgLURFTkNSWVBUX0JMMzI9MCAtREVSUk9SX0RFUFJFQ0FURUQ9MCAtREZBVUxUX0lOSkVDVElP Tl9TVVBQT1JUPTAgLURHSUNWMl9HMF9GT1JfRUwzPTAgLURIQU5ETEVfRUFfRUwzX0ZJUlNUPTAg LURIV19BU1NJU1RFRF9DT0hFUkVOQ1k9MCAtRExPR19MRVZFTD0yMCAtRE1FQVNVUkVEX0JPT1Q9 MCAtRE5TX1RJTUVSX1NXSVRDSD0wIC1EUEwwMTFfR0VORVJJQ19VQVJUPTAgLURQTEFUX3JrMzI4 OCAtRFBST0dSQU1NQUJMRV9SRVNFVF9BRERSRVNTPTAgLURQU0NJX0VYVEVOREVEX1NUQVRFX0lE PTAgLURSQVNfRVhURU5TSU9OPTAgLURSRVNFVF9UT19CTDMxPTAgLURTRVBBUkFURV9DT0RFX0FO RF9ST0RBVEE9MCAtRFNFUEFSQVRFX05PQklUU19SRUdJT049MCAtRFJFQ0xBSU1fSU5JVF9DT0RF PTAgLURTUERfbm9uZSAtRFNQSU5fT05fQkwxX0VYSVQ9MCAtRFNQTV9NTT0wIC1EU1BNRF9TUE1f QVRfU0VMMj0xIC1EVFJVU1RFRF9CT0FSRF9CT09UPTAgLURVU0VfQ09IRVJFTlRfTUVNPTEgLURV U0VfREVCVUdGUz0wIC1EQVJNX0lPX0lOX0RUQj0wIC1EVVNFX1JPTUxJQj0wIC1EVVNFX1RCQlJf REVGUz0xIC1EV0FSTUJPT1RfRU5BQkxFX0RDQUNIRV9FQVJMWT0wIC1EQkwyX0FUX0VMMz0wIC1E QkwyX0lOX1hJUF9NRU09MCAtREJMMl9JTlZfRENBQ0hFPTEgLURVU0VfU1BJTkxPQ0tfQ0FTPTAg LURBQVJDSDMyIC1JaW5jbHVkZSAtSWluY2x1ZGUvYXJjaC9hYXJjaDMyIC1JaW5jbHVkZS9saWIv Y3B1cy9hYXJjaDMyIC1JaW5jbHVkZS9saWIvZWwzX3J1bnRpbWUvYWFyY2gzMiAtSXBsYXQvcm9j a2NoaXAvY29tbW9uLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2luY2x1ZGUvIC1JcGxhdC9yb2Nr Y2hpcC9jb21tb24vYWFyY2gzMi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9kcml2ZXJzL3BtdS8g LUlwbGF0L3JvY2tjaGlwL3JrMzI4OC8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3Bt dS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NlY3VyZS8gLUlwbGF0L3JvY2tjaGlw L3JrMzI4OC9kcml2ZXJzL3NvYy8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlLyAtSXBs YXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvc2hhcmVkLyAgIC1JaW5jbHVkZS9saWIvbGliZmR0 IC1JaW5jbHVkZS9saWIvbGliYyAtSWluY2x1ZGUvbGliL2xpYmMvYWFyY2gzMiAgIC1ub3N0ZGlu YyAtV2Vycm9yIC1XYWxsIC1XbWlzc2luZy1pbmNsdWRlLWRpcnMgLVd1bnVzZWQgLVdkaXNhYmxl ZC1vcHRpbWl6YXRpb24JLVd2bGEgLVdzaGFkb3cgLVduby11bnVzZWQtcGFyYW1ldGVyIC1XcmVk dW5kYW50LWRlY2xzIC1XdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdtYXliZS11bmluaXRpYWxp emVkIC1XcGFja2VkLWJpdGZpZWxkLWNvbXBhdCAtV3NoaWZ0LW92ZXJmbG93PTIgLVdsb2dpY2Fs LW9wIC1Xbm8tZXJyb3I9ZGVwcmVjYXRlZC1kZWNsYXJhdGlvbnMgLVduby1lcnJvcj1jcHAgLW1j cHU9Y29ydGV4LWExMiAgLWZmcmVlc3RhbmRpbmcgLVdhLC0tZmF0YWwtd2FybmluZ3MgLURfX0FT U0VNQkxZX18gLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwz Mi9wbGF0X2hlbHBlcnMuZCAtTVQgYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0X2hlbHBl cnMubyAtTVAgLWMgcGxhdC9yb2NrY2hpcC9jb21tb24vYWFyY2gzMi9wbGF0X2hlbHBlcnMuUyAt byBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL3BsYXRfaGVscGVycy5vCmFybS1ub25lLWVhYmkt Z2NjIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQ X01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJ TkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVS SUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9M T0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9O X1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JL QVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlO QU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xM Qz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9B MTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAt REVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184 MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJS QVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQx OT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFf QTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAg LURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3 XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURF UlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2 OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFU QV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9 MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3 M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1E RVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZf MTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAt REVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2 XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIw Mj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFf TjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAg LURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8x MjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVS UkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYx ODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0w IC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xF X0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9 MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAt RENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQ VElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1E RU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRI PTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURF TkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VM Uz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMy PTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lD VjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09I RVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lU Q0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVf UkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lP Tj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBB UkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURT UElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNU RURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFS TV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09U X0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAg LURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1 ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWlu Y2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlw bGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNo MzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hp cC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9z b2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4 OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xp YmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAt V21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1X dmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3Vu dXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRm aWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRl cHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1m ZnJlZXN0YW5kaW5nIC1XYSwtLWZhdGFsLXdhcm5pbmdzIC1EX19BU1NFTUJMWV9fIC1ESU1BR0Vf QkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcG11X3NyYW1fY3B1c19v bi5kIC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL3BtdV9zcmFtX2NwdXNfb24ubyAtTVAg LWMgcGxhdC9yb2NrY2hpcC9jb21tb24vYWFyY2gzMi9wbXVfc3JhbV9jcHVzX29uLlMgLW8gYnVp bGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbXVfc3JhbV9jcHVzX29uLm8KYXJtLW5vbmUtZWFiaS1n Y2MgLURERUJVRz0wIC1ERU5BQkxFX0JBQ0tUUkFDRT0wIC1EQ09SRUJPT1Q9MCAtRFBMQVRfU1Bf TUlOX0VYVFJBX0xEX1NDUklQVCAtREFSTVY3X1NVUFBPUlRTX0xBUkdFX1BBR0VfQUREUkVTU0lO RyAtREFSTVY3X1NVUFBPUlRTX1ZJUlRVQUxJWkFUSU9OIC1EQVJNVjdfU1VQUE9SVFNfR0VORVJJ Q19USU1FUiAtREFSTVY3X1NVUFBPUlRTX1ZGUCAtREE1N19FTkFCTEVfTk9OQ0FDSEVBQkxFX0xP QURfRldEPTAgLURTS0lQX0E1N19MMV9GTFVTSF9QV1JfRFdOPTAgLURBNTNfRElTQUJMRV9OT05f VEVNUE9SQUxfSElOVD0xIC1EQTU3X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtRFdPUktB Uk9VTkRfQ1ZFXzIwMTdfNTcxNT0wIC1EV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTEgLUREWU5B TUlDX1dPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0wIC1ETkVPVkVSU0VfTjFfRVhURVJOQUxfTExD PTAgLURFUlJBVEFfQTlfNzk0MDczPTAgLURFUlJBVEFfQTE1XzgxNjQ3MD0wIC1ERVJSQVRBX0Ex NV84Mjc2NzE9MCAtREVSUkFUQV9BMTdfODUyNDIxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMz0wIC1E RVJSQVRBX0EzNV84NTU0NzI9MCAtREVSUkFUQV9BNTNfODE5NDcyPTAgLURFUlJBVEFfQTUzXzgy NDA2OT0wIC1ERVJSQVRBX0E1M184MjYzMTk9MCAtREVSUkFUQV9BNTNfODI3MzE5PTAgLURFUlJB VEFfQTUzXzgzNTc2OT0wIC1ERVJSQVRBX0E1M184MzY4NzA9MCAtREVSUkFUQV9BNTNfODQzNDE5 PTAgLURFUlJBVEFfQTUzXzg1NTg3Mz0wIC1ERVJSQVRBX0E1NV83NjgyNzc9MCAtREVSUkFUQV9B NTVfNzc4NzAzPTAgLURFUlJBVEFfQTU1Xzc5ODc5Nz0wIC1ERVJSQVRBX0E1NV84NDY1MzI9MCAt REVSUkFUQV9BNTVfOTAzNzU4PTAgLURFUlJBVEFfQTU1XzEyMjEwMTI9MCAtREVSUkFUQV9BNTdf ODA2OTY5PTAgLURFUlJBVEFfQTU3XzgxMzQxOT0wIC1ERVJSQVRBX0E1N184MTM0MjA9MCAtREVS UkFUQV9BNTdfODE0NjcwPTAgLURFUlJBVEFfQTU3XzgxNzE2OT0wIC1ERVJSQVRBX0E1N184MjY5 NzQ9MCAtREVSUkFUQV9BNTdfODI2OTc3PTAgLURFUlJBVEFfQTU3XzgyODAyND0wIC1ERVJSQVRB X0E1N184Mjk1MjA9MCAtREVSUkFUQV9BNTdfODMzNDcxPTAgLURFUlJBVEFfQTU3Xzg1OTk3Mj0w IC1ERVJSQVRBX0E3Ml84NTk5NzE9MCAtREVSUkFUQV9BNzNfODUyNDI3PTAgLURFUlJBVEFfQTcz Xzg1NTQyMz0wIC1ERVJSQVRBX0E3NV83NjQwODE9MCAtREVSUkFUQV9BNzVfNzkwNzQ4PTAgLURF UlJBVEFfQTc2XzEwNzMzNDg9MCAtREVSUkFUQV9BNzZfMTEzMDc5OT0wIC1ERVJSQVRBX0E3Nl8x MjIwMTk3PTAgLURFUlJBVEFfQTc2XzEyNTczMTQ9MCAtREVSUkFUQV9BNzZfMTI2MjYwNj0wIC1E RVJSQVRBX0E3Nl8xMjYyODg4PTAgLURFUlJBVEFfQTc2XzEyNzUxMTI9MCAtREVSUkFUQV9BNzZf MTI4NjgwNz0wIC1ERVJSQVRBX0hFUkNVTEVTXzE2ODgzMDU9MCAtREVSUkFUQV9OMV8xMDQzMjAy PTAgLURFUlJBVEFfTjFfMTA3MzM0OD0wIC1ERVJSQVRBX04xXzExMzA3OTk9MCAtREVSUkFUQV9O MV8xMTY1MzQ3PTAgLURFUlJBVEFfTjFfMTIwNzgyMz0wIC1ERVJSQVRBX04xXzEyMjAxOTc9MCAt REVSUkFUQV9OMV8xMjU3MzE0PTAgLURFUlJBVEFfTjFfMTI2MjYwNj0wIC1ERVJSQVRBX04xXzEy NjI4ODg9MCAtREVSUkFUQV9OMV8xMjc1MTEyPTAgLURFUlJBVEFfTjFfMTMxNTcwMz0wIC1ERVJS QVRBX04xXzE1NDI0MTk9MCAtREVSUkFUQV9EU1VfNzk4OTUzPTAgLURFUlJBVEFfRFNVXzkzNjE4 ND0wIC1EU1RBQ0tfUFJPVEVDVE9SX0VOQUJMRUQ9MCAtREFMTE9XX1JPX1hMQVRfVEFCTEVTPTAg LURBUk1fQVJDSF9NQUpPUj03IC1EQVJNX0FSQ0hfTUlOT1I9MCAtRENPTERfQk9PVF9TSU5HTEVf Q1BVPTAgLURDVFhfSU5DTFVERV9BQVJDSDMyX1JFR1M9MSAtRENUWF9JTkNMVURFX0ZQUkVHUz0w IC1EQ1RYX0lOQ0xVREVfUEFVVEhfUkVHUz0wIC1ERUwzX0VYQ0VQVElPTl9IQU5ETElORz0wIC1E Q1RYX0lOQ0xVREVfTVRFX1JFR1M9MCAtRENUWF9JTkNMVURFX0VMMl9SRUdTPTAgLURERUNSWVBU SU9OX1NVUFBPUlRfbm9uZSAtREVOQUJMRV9BTVU9MCAtREVOQUJMRV9BU1NFUlRJT05TPTAgLURF TkFCTEVfQlRJPTAgLURFTkFCTEVfTVBBTV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfUEFVVEg9 MCAtREVOQUJMRV9QSUU9MCAtREVOQUJMRV9QTUY9MCAtREVOQUJMRV9QU0NJX1NUQVQ9MCAtREVO QUJMRV9SVU5USU1FX0lOU1RSVU1FTlRBVElPTj0wIC1ERU5BQkxFX1NQRV9GT1JfTE9XRVJfRUxT PTAgLURFTkFCTEVfU1ZFX0ZPUl9OUz0wIC1ERU5DUllQVF9CTDMxPTAgLURFTkNSWVBUX0JMMzI9 MCAtREVSUk9SX0RFUFJFQ0FURUQ9MCAtREZBVUxUX0lOSkVDVElPTl9TVVBQT1JUPTAgLURHSUNW Ml9HMF9GT1JfRUwzPTAgLURIQU5ETEVfRUFfRUwzX0ZJUlNUPTAgLURIV19BU1NJU1RFRF9DT0hF UkVOQ1k9MCAtRExPR19MRVZFTD0yMCAtRE1FQVNVUkVEX0JPT1Q9MCAtRE5TX1RJTUVSX1NXSVRD SD0wIC1EUEwwMTFfR0VORVJJQ19VQVJUPTAgLURQTEFUX3JrMzI4OCAtRFBST0dSQU1NQUJMRV9S RVNFVF9BRERSRVNTPTAgLURQU0NJX0VYVEVOREVEX1NUQVRFX0lEPTAgLURSQVNfRVhURU5TSU9O PTAgLURSRVNFVF9UT19CTDMxPTAgLURTRVBBUkFURV9DT0RFX0FORF9ST0RBVEE9MCAtRFNFUEFS QVRFX05PQklUU19SRUdJT049MCAtRFJFQ0xBSU1fSU5JVF9DT0RFPTAgLURTUERfbm9uZSAtRFNQ SU5fT05fQkwxX0VYSVQ9MCAtRFNQTV9NTT0wIC1EU1BNRF9TUE1fQVRfU0VMMj0xIC1EVFJVU1RF RF9CT0FSRF9CT09UPTAgLURVU0VfQ09IRVJFTlRfTUVNPTEgLURVU0VfREVCVUdGUz0wIC1EQVJN X0lPX0lOX0RUQj0wIC1EVVNFX1JPTUxJQj0wIC1EVVNFX1RCQlJfREVGUz0xIC1EV0FSTUJPT1Rf RU5BQkxFX0RDQUNIRV9FQVJMWT0wIC1EQkwyX0FUX0VMMz0wIC1EQkwyX0lOX1hJUF9NRU09MCAt REJMMl9JTlZfRENBQ0hFPTEgLURVU0VfU1BJTkxPQ0tfQ0FTPTAgLURBQVJDSDMyIC1JaW5jbHVk ZSAtSWluY2x1ZGUvYXJjaC9hYXJjaDMyIC1JaW5jbHVkZS9saWIvY3B1cy9hYXJjaDMyIC1JaW5j bHVkZS9saWIvZWwzX3J1bnRpbWUvYWFyY2gzMiAtSXBsYXQvcm9ja2NoaXAvY29tbW9uLyAtSXBs YXQvcm9ja2NoaXAvY29tbW9uL2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vYWFyY2gz Mi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3Jr MzI4OC8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlw L3JrMzI4OC9kcml2ZXJzL3NlY3VyZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3Nv Yy8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4 L2luY2x1ZGUvc2hhcmVkLyAgIC1JaW5jbHVkZS9saWIvbGliZmR0IC1JaW5jbHVkZS9saWIvbGli YyAtSWluY2x1ZGUvbGliL2xpYmMvYWFyY2gzMiAgIC1ub3N0ZGluYyAtV2Vycm9yIC1XYWxsIC1X bWlzc2luZy1pbmNsdWRlLWRpcnMgLVd1bnVzZWQgLVdkaXNhYmxlZC1vcHRpbWl6YXRpb24JLVd2 bGEgLVdzaGFkb3cgLVduby11bnVzZWQtcGFyYW1ldGVyIC1XcmVkdW5kYW50LWRlY2xzIC1XdW51 c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdtYXliZS11bmluaXRpYWxpemVkIC1XcGFja2VkLWJpdGZp ZWxkLWNvbXBhdCAtV3NoaWZ0LW92ZXJmbG93PTIgLVdsb2dpY2FsLW9wIC1Xbm8tZXJyb3I9ZGVw cmVjYXRlZC1kZWNsYXJhdGlvbnMgLVduby1lcnJvcj1jcHAgLW1jcHU9Y29ydGV4LWExMiAgLWZm cmVlc3RhbmRpbmcgLVdhLC0tZmF0YWwtd2FybmluZ3MgLURfX0FTU0VNQkxZX18gLURJTUFHRV9C TDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9kZWJ1Zy5kIC1NVCBidWls ZC9yazMyODgvcmVsZWFzZS9ibDMyL2RlYnVnLm8gLU1QIC1jIGNvbW1vbi9hYXJjaDMyL2RlYnVn LlMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9kZWJ1Zy5vCmFybS1ub25lLWVhYmktZ2Nj IC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01J Tl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcg LURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNf VElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FE X0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RF TVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJP VU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1J Q19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0w IC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVf ODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVS UkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQw Njk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRB X0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0w IC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1 Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURF UlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3Xzgw Njk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJB VEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0 PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9B NTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAt REVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184 NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJS QVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIy MDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVS UkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEy ODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0w IC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFf MTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURF UlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYy ODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFU QV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9 MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1E QVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQ VT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAt RENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENU WF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElP Tl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5B QkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAg LURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFC TEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0w IC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAg LURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJf RzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJF TkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9 MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVT RVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0w IC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFU RV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElO X09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURf Qk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9J T19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VO QUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURC TDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUg LUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1 ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0 L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIv IC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMy ODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2Mv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9p bmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMg LUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21p c3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1Xdmxh IC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNl ZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVs ZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJl Y2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1mZnJl ZXN0YW5kaW5nIC1XYSwtLWZhdGFsLXdhcm5pbmdzIC1EX19BU1NFTUJMWV9fIC1ESU1BR0VfQkwz MiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvY2FjaGVfaGVscGVycy5kIC1N VCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL2NhY2hlX2hlbHBlcnMubyAtTVAgLWMgbGliL2Fh cmNoMzIvY2FjaGVfaGVscGVycy5TIC1vIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvY2FjaGVf aGVscGVycy5vCmFybS1ub25lLWVhYmktZ2NjIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9 MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQ T1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElP TiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURB NTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdS X0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05P Tl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9V TkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAt RE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRB X0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0w IC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUz XzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURF UlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2 ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFU QV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9 MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1 NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAt REVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184 MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJS QVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3 MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFf QTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAg LURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2 XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAg LURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3 Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4 MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFU QV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9 MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04x XzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1E RVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5 ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAg LURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01J Tk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdT PTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVM M19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5D TFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAg LURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xP V0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAg LURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAt REVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZ UFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9J TkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19G SVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJF RF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExB VF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9T VEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVf Q09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lO SVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQ TURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01F TT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVT RV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9F TDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NL X0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1 ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlw bGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBs YXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVy cy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJp dmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9y b2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVk ZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGli L2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAt bm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1X ZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRl ciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5p bml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1X bG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9 Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1mZnJlZXN0YW5kaW5nIC1XYSwtLWZhdGFsLXdhcm5pbmdz IC1EX19BU1NFTUJMWV9fIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxl YXNlL2JsMzIvbWlzY19oZWxwZXJzLmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvbWlz Y19oZWxwZXJzLm8gLU1QIC1jIGxpYi9hYXJjaDMyL21pc2NfaGVscGVycy5TIC1vIGJ1aWxkL3Jr MzI4OC9yZWxlYXNlL2JsMzIvbWlzY19oZWxwZXJzLm8KYXJtLW5vbmUtZWFiaS1nY2MgLURERUJV Rz0wIC1ERU5BQkxFX0JBQ0tUUkFDRT0wIC1EQ09SRUJPT1Q9MCAtRFBMQVRfU1BfTUlOX0VYVFJB X0xEX1NDUklQVCAtREFSTVY3X1NVUFBPUlRTX0xBUkdFX1BBR0VfQUREUkVTU0lORyAtREFSTVY3 X1NVUFBPUlRTX1ZJUlRVQUxJWkFUSU9OIC1EQVJNVjdfU1VQUE9SVFNfR0VORVJJQ19USU1FUiAt REFSTVY3X1NVUFBPUlRTX1ZGUCAtREE1N19FTkFCTEVfTk9OQ0FDSEVBQkxFX0xPQURfRldEPTAg LURTS0lQX0E1N19MMV9GTFVTSF9QV1JfRFdOPTAgLURBNTNfRElTQUJMRV9OT05fVEVNUE9SQUxf SElOVD0xIC1EQTU3X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtRFdPUktBUk9VTkRfQ1ZF XzIwMTdfNTcxNT0wIC1EV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTEgLUREWU5BTUlDX1dPUktB Uk9VTkRfQ1ZFXzIwMThfMzYzOT0wIC1ETkVPVkVSU0VfTjFfRVhURVJOQUxfTExDPTAgLURFUlJB VEFfQTlfNzk0MDczPTAgLURFUlJBVEFfQTE1XzgxNjQ3MD0wIC1ERVJSQVRBX0ExNV84Mjc2NzE9 MCAtREVSUkFUQV9BMTdfODUyNDIxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMz0wIC1ERVJSQVRBX0Ez NV84NTU0NzI9MCAtREVSUkFUQV9BNTNfODE5NDcyPTAgLURFUlJBVEFfQTUzXzgyNDA2OT0wIC1E RVJSQVRBX0E1M184MjYzMTk9MCAtREVSUkFUQV9BNTNfODI3MzE5PTAgLURFUlJBVEFfQTUzXzgz NTc2OT0wIC1ERVJSQVRBX0E1M184MzY4NzA9MCAtREVSUkFUQV9BNTNfODQzNDE5PTAgLURFUlJB VEFfQTUzXzg1NTg3Mz0wIC1ERVJSQVRBX0E1NV83NjgyNzc9MCAtREVSUkFUQV9BNTVfNzc4NzAz PTAgLURFUlJBVEFfQTU1Xzc5ODc5Nz0wIC1ERVJSQVRBX0E1NV84NDY1MzI9MCAtREVSUkFUQV9B NTVfOTAzNzU4PTAgLURFUlJBVEFfQTU1XzEyMjEwMTI9MCAtREVSUkFUQV9BNTdfODA2OTY5PTAg LURFUlJBVEFfQTU3XzgxMzQxOT0wIC1ERVJSQVRBX0E1N184MTM0MjA9MCAtREVSUkFUQV9BNTdf ODE0NjcwPTAgLURFUlJBVEFfQTU3XzgxNzE2OT0wIC1ERVJSQVRBX0E1N184MjY5NzQ9MCAtREVS UkFUQV9BNTdfODI2OTc3PTAgLURFUlJBVEFfQTU3XzgyODAyND0wIC1ERVJSQVRBX0E1N184Mjk1 MjA9MCAtREVSUkFUQV9BNTdfODMzNDcxPTAgLURFUlJBVEFfQTU3Xzg1OTk3Mj0wIC1ERVJSQVRB X0E3Ml84NTk5NzE9MCAtREVSUkFUQV9BNzNfODUyNDI3PTAgLURFUlJBVEFfQTczXzg1NTQyMz0w IC1ERVJSQVRBX0E3NV83NjQwODE9MCAtREVSUkFUQV9BNzVfNzkwNzQ4PTAgLURFUlJBVEFfQTc2 XzEwNzMzNDg9MCAtREVSUkFUQV9BNzZfMTEzMDc5OT0wIC1ERVJSQVRBX0E3Nl8xMjIwMTk3PTAg LURFUlJBVEFfQTc2XzEyNTczMTQ9MCAtREVSUkFUQV9BNzZfMTI2MjYwNj0wIC1ERVJSQVRBX0E3 Nl8xMjYyODg4PTAgLURFUlJBVEFfQTc2XzEyNzUxMTI9MCAtREVSUkFUQV9BNzZfMTI4NjgwNz0w IC1ERVJSQVRBX0hFUkNVTEVTXzE2ODgzMDU9MCAtREVSUkFUQV9OMV8xMDQzMjAyPTAgLURFUlJB VEFfTjFfMTA3MzM0OD0wIC1ERVJSQVRBX04xXzExMzA3OTk9MCAtREVSUkFUQV9OMV8xMTY1MzQ3 PTAgLURFUlJBVEFfTjFfMTIwNzgyMz0wIC1ERVJSQVRBX04xXzEyMjAxOTc9MCAtREVSUkFUQV9O MV8xMjU3MzE0PTAgLURFUlJBVEFfTjFfMTI2MjYwNj0wIC1ERVJSQVRBX04xXzEyNjI4ODg9MCAt REVSUkFUQV9OMV8xMjc1MTEyPTAgLURFUlJBVEFfTjFfMTMxNTcwMz0wIC1ERVJSQVRBX04xXzE1 NDI0MTk9MCAtREVSUkFUQV9EU1VfNzk4OTUzPTAgLURFUlJBVEFfRFNVXzkzNjE4ND0wIC1EU1RB Q0tfUFJPVEVDVE9SX0VOQUJMRUQ9MCAtREFMTE9XX1JPX1hMQVRfVEFCTEVTPTAgLURBUk1fQVJD SF9NQUpPUj03IC1EQVJNX0FSQ0hfTUlOT1I9MCAtRENPTERfQk9PVF9TSU5HTEVfQ1BVPTAgLURD VFhfSU5DTFVERV9BQVJDSDMyX1JFR1M9MSAtRENUWF9JTkNMVURFX0ZQUkVHUz0wIC1EQ1RYX0lO Q0xVREVfUEFVVEhfUkVHUz0wIC1ERUwzX0VYQ0VQVElPTl9IQU5ETElORz0wIC1EQ1RYX0lOQ0xV REVfTVRFX1JFR1M9MCAtRENUWF9JTkNMVURFX0VMMl9SRUdTPTAgLURERUNSWVBUSU9OX1NVUFBP UlRfbm9uZSAtREVOQUJMRV9BTVU9MCAtREVOQUJMRV9BU1NFUlRJT05TPTAgLURFTkFCTEVfQlRJ PTAgLURFTkFCTEVfTVBBTV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfUEFVVEg9MCAtREVOQUJM RV9QSUU9MCAtREVOQUJMRV9QTUY9MCAtREVOQUJMRV9QU0NJX1NUQVQ9MCAtREVOQUJMRV9SVU5U SU1FX0lOU1RSVU1FTlRBVElPTj0wIC1ERU5BQkxFX1NQRV9GT1JfTE9XRVJfRUxTPTAgLURFTkFC TEVfU1ZFX0ZPUl9OUz0wIC1ERU5DUllQVF9CTDMxPTAgLURFTkNSWVBUX0JMMzI9MCAtREVSUk9S X0RFUFJFQ0FURUQ9MCAtREZBVUxUX0lOSkVDVElPTl9TVVBQT1JUPTAgLURHSUNWMl9HMF9GT1Jf RUwzPTAgLURIQU5ETEVfRUFfRUwzX0ZJUlNUPTAgLURIV19BU1NJU1RFRF9DT0hFUkVOQ1k9MCAt RExPR19MRVZFTD0yMCAtRE1FQVNVUkVEX0JPT1Q9MCAtRE5TX1RJTUVSX1NXSVRDSD0wIC1EUEww MTFfR0VORVJJQ19VQVJUPTAgLURQTEFUX3JrMzI4OCAtRFBST0dSQU1NQUJMRV9SRVNFVF9BRERS RVNTPTAgLURQU0NJX0VYVEVOREVEX1NUQVRFX0lEPTAgLURSQVNfRVhURU5TSU9OPTAgLURSRVNF VF9UT19CTDMxPTAgLURTRVBBUkFURV9DT0RFX0FORF9ST0RBVEE9MCAtRFNFUEFSQVRFX05PQklU U19SRUdJT049MCAtRFJFQ0xBSU1fSU5JVF9DT0RFPTAgLURTUERfbm9uZSAtRFNQSU5fT05fQkwx X0VYSVQ9MCAtRFNQTV9NTT0wIC1EU1BNRF9TUE1fQVRfU0VMMj0xIC1EVFJVU1RFRF9CT0FSRF9C T09UPTAgLURVU0VfQ09IRVJFTlRfTUVNPTEgLURVU0VfREVCVUdGUz0wIC1EQVJNX0lPX0lOX0RU Qj0wIC1EVVNFX1JPTUxJQj0wIC1EVVNFX1RCQlJfREVGUz0xIC1EV0FSTUJPT1RfRU5BQkxFX0RD QUNIRV9FQVJMWT0wIC1EQkwyX0FUX0VMMz0wIC1EQkwyX0lOX1hJUF9NRU09MCAtREJMMl9JTlZf RENBQ0hFPTEgLURVU0VfU1BJTkxPQ0tfQ0FTPTAgLURBQVJDSDMyIC1JaW5jbHVkZSAtSWluY2x1 ZGUvYXJjaC9hYXJjaDMyIC1JaW5jbHVkZS9saWIvY3B1cy9hYXJjaDMyIC1JaW5jbHVkZS9saWIv ZWwzX3J1bnRpbWUvYWFyY2gzMiAtSXBsYXQvcm9ja2NoaXAvY29tbW9uLyAtSXBsYXQvcm9ja2No aXAvY29tbW9uL2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vYWFyY2gzMi8gLUlwbGF0 L3JvY2tjaGlwL2NvbW1vbi9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC8gLUlw bGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9k cml2ZXJzL3NlY3VyZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NvYy8gLUlwbGF0 L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUv c2hhcmVkLyAgIC1JaW5jbHVkZS9saWIvbGliZmR0IC1JaW5jbHVkZS9saWIvbGliYyAtSWluY2x1 ZGUvbGliL2xpYmMvYWFyY2gzMiAgIC1ub3N0ZGluYyAtV2Vycm9yIC1XYWxsIC1XbWlzc2luZy1p bmNsdWRlLWRpcnMgLVd1bnVzZWQgLVdkaXNhYmxlZC1vcHRpbWl6YXRpb24JLVd2bGEgLVdzaGFk b3cgLVduby11bnVzZWQtcGFyYW1ldGVyIC1XcmVkdW5kYW50LWRlY2xzIC1XdW51c2VkLWJ1dC1z ZXQtdmFyaWFibGUgLVdtYXliZS11bmluaXRpYWxpemVkIC1XcGFja2VkLWJpdGZpZWxkLWNvbXBh dCAtV3NoaWZ0LW92ZXJmbG93PTIgLVdsb2dpY2FsLW9wIC1Xbm8tZXJyb3I9ZGVwcmVjYXRlZC1k ZWNsYXJhdGlvbnMgLVduby1lcnJvcj1jcHAgLW1jcHU9Y29ydGV4LWExMiAgLWZmcmVlc3RhbmRp bmcgLVdhLC0tZmF0YWwtd2FybmluZ3MgLURfX0FTU0VNQkxZX18gLURJTUFHRV9CTDMyICAtV3As LU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0Zm9ybV9oZWxwZXJzLmQgLU1UIGJ1 aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcGxhdGZvcm1faGVscGVycy5vIC1NUCAtYyBwbGF0L2Nv bW1vbi9hYXJjaDMyL3BsYXRmb3JtX2hlbHBlcnMuUyAtbyBidWlsZC9yazMyODgvcmVsZWFzZS9i bDMyL3BsYXRmb3JtX2hlbHBlcnMubwphcm0tbm9uZS1lYWJpLWdjYyAtRERFQlVHPTAgLURFTkFC TEVfQkFDS1RSQUNFPTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhUUkFfTERfU0NSSVBU IC1EQVJNVjdfU1VQUE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJNVjdfU1VQUE9SVFNf VklSVFVBTElaQVRJT04gLURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVSIC1EQVJNVjdfU1VQ UE9SVFNfVkZQIC1EQTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9MCAtRFNLSVBfQTU3 X0wxX0ZMVVNIX1BXUl9EV049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURB NTdfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9DVkVfMjAxN181NzE1 PTAgLURXT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09SS0FST1VORF9DVkVf MjAxOF8zNjM5PTAgLURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVSUkFUQV9BOV83OTQw NzM9MCAtREVSUkFUQV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3MT0wIC1ERVJSQVRB X0ExN184NTI0MjE9MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFfQTM1Xzg1NTQ3Mj0w IC1ERVJSQVRBX0E1M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAgLURFUlJBVEFfQTUz XzgyNjMxOT0wIC1ERVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNfODM1NzY5PTAgLURF UlJBVEFfQTUzXzgzNjg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVSUkFUQV9BNTNfODU1 ODczPTAgLURFUlJBVEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3MDM9MCAtREVSUkFU QV9BNTVfNzk4Nzk3PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRBX0E1NV85MDM3NTg9 MCAtREVSUkFUQV9BNTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9MCAtREVSUkFUQV9B NTdfODEzNDE5PTAgLURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1N184MTQ2NzA9MCAt REVSUkFUQV9BNTdfODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1ERVJSQVRBX0E1N184 MjY5Nzc9MCAtREVSUkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3XzgyOTUyMD0wIC1ERVJS QVRBX0E1N184MzM0NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJBVEFfQTcyXzg1OTk3 MT0wIC1ERVJSQVRBX0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIzPTAgLURFUlJBVEFf QTc1Xzc2NDA4MT0wIC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9BNzZfMTA3MzM0OD0w IC1ERVJSQVRBX0E3Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9MCAtREVSUkFUQV9B NzZfMTI1NzMxND0wIC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFfQTc2XzEyNjI4ODg9 MCAtREVSUkFUQV9BNzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3PTAgLURFUlJBVEFf SEVSQ1VMRVNfMTY4ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVSUkFUQV9OMV8xMDcz MzQ4PTAgLURFUlJBVEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUzNDc9MCAtREVSUkFU QV9OMV8xMjA3ODIzPTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRBX04xXzEyNTczMTQ9 MCAtREVSUkFUQV9OMV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0wIC1ERVJSQVRBX04x XzEyNzUxMTI9MCAtREVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFfMTU0MjQxOT0wIC1E RVJSQVRBX0RTVV83OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURTVEFDS19QUk9URUNU T1JfRU5BQkxFRD0wIC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9BUkNIX01BSk9SPTcg LURBUk1fQVJDSF9NSU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAtRENUWF9JTkNMVURF X0FBUkNIMzJfUkVHUz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhfSU5DTFVERV9QQVVU SF9SRUdTPTAgLURFTDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5DTFVERV9NVEVfUkVH Uz0wIC1EQ1RYX0lOQ0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQUE9SVF9ub25lIC1E RU5BQkxFX0FNVT0wIC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9CVEk9MCAtREVOQUJM RV9NUEFNX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5BQkxFX1BJRT0wIC1E RU5BQkxFX1BNRj0wIC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JVTlRJTUVfSU5TVFJV TUVOVEFUSU9OPTAgLURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9TVkVfRk9S X05TPTAgLURFTkNSWVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJST1JfREVQUkVDQVRF RD0wIC1ERkFVTFRfSU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZPUl9FTDM9MCAtREhB TkRMRV9FQV9FTDNfRklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0wIC1ETE9HX0xFVkVM PTIwIC1ETUVBU1VSRURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQTDAxMV9HRU5FUklD X1VBUlQ9MCAtRFBMQVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FERFJFU1M9MCAtRFBT Q0lfRVhURU5ERURfU1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJFU0VUX1RPX0JMMzE9 MCAtRFNFUEFSQVRFX0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9CSVRTX1JFR0lPTj0w IC1EUkVDTEFJTV9JTklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9CTDFfRVhJVD0wIC1E U1BNX01NPTAgLURTUE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJEX0JPT1Q9MCAtRFVT RV9DT0hFUkVOVF9NRU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5fRFRCPTAgLURVU0Vf Uk9NTElCPTAgLURVU0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVfRENBQ0hFX0VBUkxZ PTAgLURCTDJfQVRfRUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lOVl9EQ0FDSEU9MSAt RFVTRV9TUElOTE9DS19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5jbHVkZS9hcmNoL2Fh cmNoMzIgLUlpbmNsdWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9lbDNfcnVudGlt ZS9hYXJjaDMyIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2NrY2hpcC9jb21tb24v aW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBsYXQvcm9ja2NoaXAv Y29tbW9uL2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAtSXBsYXQvcm9ja2No aXAvcmszMjg4L2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc2Vj dXJlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBsYXQvcm9ja2NoaXAv cmszMjg4L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS9zaGFyZWQvICAg LUlpbmNsdWRlL2xpYi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5jbHVkZS9saWIvbGli Yy9hYXJjaDMyICAgLW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5nLWluY2x1ZGUtZGly cyAtV3VudXNlZCAtV2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3NoYWRvdyAtV25vLXVu dXNlZC1wYXJhbWV0ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0LXNldC12YXJpYWJs ZSAtV21heWJlLXVuaW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29tcGF0IC1Xc2hpZnQt b3ZlcmZsb3c9MiAtV2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9u cyAtV25vLWVycm9yPWNwcCAtbWNwdT1jb3J0ZXgtYTEyICAtZmZyZWVzdGFuZGluZyAtV2EsLS1m YXRhbC13YXJuaW5ncyAtRF9fQVNTRU1CTFlfXyAtRElNQUdFX0JMMzIgIC1XcCwtTUQsLi9idWls ZC9yazMyODgvcmVsZWFzZS9ibDMyL2FlYWJpX2xkaXZtb2QuZCAtTVQgYnVpbGQvcmszMjg4L3Jl bGVhc2UvYmwzMi9hZWFiaV9sZGl2bW9kLm8gLU1QIC1jIGxpYi9jb21waWxlci1ydC9idWlsdGlu cy9hcm0vYWVhYmlfbGRpdm1vZC5TIC1vIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvYWVhYmlf bGRpdm1vZC5vCmFybS1ub25lLWVhYmktZ2NjIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9 MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQ T1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElP TiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURB NTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdS X0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05P Tl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9V TkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAt RE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRB X0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0w IC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUz XzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURF UlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2 ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFU QV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9 MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1 NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAt REVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184 MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJS QVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3 MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFf QTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAg LURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2 XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAg LURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3 Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4 MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFU QV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9 MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04x XzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1E RVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5 ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAg LURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01J Tk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdT PTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVM M19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5D TFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAg LURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xP V0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAg LURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAt REVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZ UFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9J TkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19G SVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJF RF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExB VF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9T VEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVf Q09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lO SVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQ TURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01F TT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVT RV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9F TDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NL X0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1 ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlw bGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBs YXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVy cy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJp dmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9y b2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVk ZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGli L2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAt bm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1X ZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRl ciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5p bml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1X bG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9 Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1mZnJlZXN0YW5kaW5nIC1XYSwtLWZhdGFsLXdhcm5pbmdz IC1EX19BU1NFTUJMWV9fIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxl YXNlL2JsMzIvYWVhYmlfdWxkaXZtb2QuZCAtTVQgYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9h ZWFiaV91bGRpdm1vZC5vIC1NUCAtYyBsaWIvY29tcGlsZXItcnQvYnVpbHRpbnMvYXJtL2FlYWJp X3VsZGl2bW9kLlMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9hZWFiaV91bGRpdm1vZC5v CmFybS1ub25lLWVhYmktZ2NjIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVC T09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJH RV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3 X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxF X05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1E QTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JB TF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIw MThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNF X04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0 NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRB X0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0w IC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUz XzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURF UlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4 Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFU QV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEy PTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9B NTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAt REVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184 MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJS QVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQy Nz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFf QTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9 MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFf QTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEy PTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURF UlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMw Nzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFU QV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9 MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04x XzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1E RVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19S T19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURD T0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhf SU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJ T05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJf UkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVf QVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0w IC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVf UFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9T UEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0w IC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05f U1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1E SFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAg LUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODgg LURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0w IC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRf Uk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0w IC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FU X1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNF X0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RF RlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJM Ml9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1E QUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2Nw dXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tj aGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2No aXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1J cGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0 L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAt SWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMg LVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQt b3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVu ZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXpl ZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1v cCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1 PWNvcnRleC1hMTIgIC1mZnJlZXN0YW5kaW5nIC1XYSwtLWZhdGFsLXdhcm5pbmdzIC1EX19BU1NF TUJMWV9fIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIv Y3Jhc2hfY29uc29sZV9oZWxwZXJzLmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvY3Jh c2hfY29uc29sZV9oZWxwZXJzLm8gLU1QIC1jIHBsYXQvY29tbW9uL2FhcmNoMzIvY3Jhc2hfY29u c29sZV9oZWxwZXJzLlMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9jcmFzaF9jb25zb2xl X2hlbHBlcnMubwphcm0tbm9uZS1lYWJpLWNwcCAtRERFQlVHPTAgLURFTkFCTEVfQkFDS1RSQUNF PTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhUUkFfTERfU0NSSVBUIC1EQVJNVjdfU1VQ UE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJNVjdfU1VQUE9SVFNfVklSVFVBTElaQVRJ T04gLURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVSIC1EQVJNVjdfU1VQUE9SVFNfVkZQIC1E QTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9MCAtRFNLSVBfQTU3X0wxX0ZMVVNIX1BX Ul9EV049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURBNTdfRElTQUJMRV9O T05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9DVkVfMjAxN181NzE1PTAgLURXT1JLQVJP VU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTAg LURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVSUkFUQV9BOV83OTQwNzM9MCAtREVSUkFU QV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3MT0wIC1ERVJSQVRBX0ExN184NTI0MjE9 MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFfQTM1Xzg1NTQ3Mj0wIC1ERVJSQVRBX0E1 M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAgLURFUlJBVEFfQTUzXzgyNjMxOT0wIC1E RVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNfODM1NzY5PTAgLURFUlJBVEFfQTUzXzgz Njg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVSUkFUQV9BNTNfODU1ODczPTAgLURFUlJB VEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3MDM9MCAtREVSUkFUQV9BNTVfNzk4Nzk3 PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRBX0E1NV85MDM3NTg9MCAtREVSUkFUQV9B NTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9MCAtREVSUkFUQV9BNTdfODEzNDE5PTAg LURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1N184MTQ2NzA9MCAtREVSUkFUQV9BNTdf ODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1ERVJSQVRBX0E1N184MjY5Nzc9MCAtREVS UkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3XzgyOTUyMD0wIC1ERVJSQVRBX0E1N184MzM0 NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJBVEFfQTcyXzg1OTk3MT0wIC1ERVJSQVRB X0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIzPTAgLURFUlJBVEFfQTc1Xzc2NDA4MT0w IC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9BNzZfMTA3MzM0OD0wIC1ERVJSQVRBX0E3 Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9MCAtREVSUkFUQV9BNzZfMTI1NzMxND0w IC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFfQTc2XzEyNjI4ODg9MCAtREVSUkFUQV9B NzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3PTAgLURFUlJBVEFfSEVSQ1VMRVNfMTY4 ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVSUkFUQV9OMV8xMDczMzQ4PTAgLURFUlJB VEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUzNDc9MCAtREVSUkFUQV9OMV8xMjA3ODIz PTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRBX04xXzEyNTczMTQ9MCAtREVSUkFUQV9O MV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0wIC1ERVJSQVRBX04xXzEyNzUxMTI9MCAt REVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFfMTU0MjQxOT0wIC1ERVJSQVRBX0RTVV83 OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURTVEFDS19QUk9URUNUT1JfRU5BQkxFRD0w IC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9BUkNIX01BSk9SPTcgLURBUk1fQVJDSF9N SU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAtRENUWF9JTkNMVURFX0FBUkNIMzJfUkVH Uz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhfSU5DTFVERV9QQVVUSF9SRUdTPTAgLURF TDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5DTFVERV9NVEVfUkVHUz0wIC1EQ1RYX0lO Q0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQUE9SVF9ub25lIC1ERU5BQkxFX0FNVT0w IC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9CVEk9MCAtREVOQUJMRV9NUEFNX0ZPUl9M T1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5BQkxFX1BJRT0wIC1ERU5BQkxFX1BNRj0w IC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JVTlRJTUVfSU5TVFJVTUVOVEFUSU9OPTAg LURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9TVkVfRk9SX05TPTAgLURFTkNS WVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJST1JfREVQUkVDQVRFRD0wIC1ERkFVTFRf SU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZPUl9FTDM9MCAtREhBTkRMRV9FQV9FTDNf RklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0wIC1ETE9HX0xFVkVMPTIwIC1ETUVBU1VS RURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQTDAxMV9HRU5FUklDX1VBUlQ9MCAtRFBM QVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FERFJFU1M9MCAtRFBTQ0lfRVhURU5ERURf U1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJFU0VUX1RPX0JMMzE9MCAtRFNFUEFSQVRF X0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9CSVRTX1JFR0lPTj0wIC1EUkVDTEFJTV9J TklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9CTDFfRVhJVD0wIC1EU1BNX01NPTAgLURT UE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJEX0JPT1Q9MCAtRFVTRV9DT0hFUkVOVF9N RU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5fRFRCPTAgLURVU0VfUk9NTElCPTAgLURV U0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVfRENBQ0hFX0VBUkxZPTAgLURCTDJfQVRf RUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lOVl9EQ0FDSEU9MSAtRFVTRV9TUElOTE9D S19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5jbHVkZS9hcmNoL2FhcmNoMzIgLUlpbmNs dWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9lbDNfcnVudGltZS9hYXJjaDMyIC1J cGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vaW5jbHVkZS8gLUlw bGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2RyaXZl cnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2Ry aXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc2VjdXJlLyAtSXBsYXQv cm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1 ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS9zaGFyZWQvICAgLUlpbmNsdWRlL2xp Yi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5jbHVkZS9saWIvbGliYy9hYXJjaDMyICAg LW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5nLWluY2x1ZGUtZGlycyAtV3VudXNlZCAt V2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3NoYWRvdyAtV25vLXVudXNlZC1wYXJhbWV0 ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV21heWJlLXVu aW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29tcGF0IC1Xc2hpZnQtb3ZlcmZsb3c9MiAt V2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9ucyAtV25vLWVycm9y PWNwcCAtRElNQUdFX0JMMzIgLW1jcHU9Y29ydGV4LWExMiAgLW10aHVtYiAtbW5vLXVuYWxpZ25l ZC1hY2Nlc3MgLVAgLXggYXNzZW1ibGVyLXdpdGgtY3BwIC1EX19MSU5LRVJfXyAtV3AsLU1ELC4v YnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9ibDMyLmxkLmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxl YXNlL2JsMzIvYmwzMi5sZCAtTVAgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9ibDMyLmxk IE1ha2VmaWxlCk1ha2VmaWxlOjQ1OjU2OiBlcnJvcjogIi8qIiB3aXRoaW4gY29tbWVudCBbLVdl cnJvcj1jb21tZW50XQogSU5DX0FSTV9ESVJTX1RPX0NIRUNLICs9IGluY2x1ZGUvZHJpdmVycy9h cm0vY3J5cHRvY2VsbC8qLmgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgCk1ha2VmaWxlOjQ2OjEwNjogZXJyb3I6ICIvKiIgd2l0aGluIGNv bW1lbnQgWy1XZXJyb3I9Y29tbWVudF0KIElOQ19EUlZfRElSU19UT19DSEVDSyA6PSAkKHNvcnQg JChmaWx0ZXItb3V0ICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIApNYWtlZmlsZTo0OToxMjQ6IGVycm9yOiAiLyoiIHdpdGhpbiBjb21tZW50IFst V2Vycm9yPWNvbW1lbnRdCiBJTkNfTElCX0RJUlNfVE9fQ0hFQ0sgOj0gJChzb3J0ICQoZmlsdGVy LW91dCAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKTWFrZWZpbGU6NTM6MTA5OiBlcnJvcjogIi8qIiB3aXRoaW4g Y29tbWVudCBbLVdlcnJvcj1jb21tZW50XQogSU5DX0RJUlNfVE9fQ0hFQ0sgOj0gJChzb3J0ICQo ZmlsdGVyLW91dCAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKTWFrZWZpbGU6NTc6MTIyOiBlcnJvcjogIi8qIiB3aXRoaW4gY29tbWVudCBb LVdlcnJvcj1jb21tZW50XQogTElCX0RJUlNfVE9fQ0hFQ0sgOj0gJChzb3J0ICQoZmlsdGVyLW91 dCAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgCk1ha2VmaWxlOjQ1NTo4ODogZXJyb3I6ICIvKiIgd2l0aGluIGNvbW1l bnQgWy1XZXJyb3I9Y29tbWVudF0KIFNQRFMgICA6PSAkKHNvcnQgJChmaWx0ZXItb3V0IG5vbmUs ICQocGF0c3Vic3Qgc2VydmljZXMvc3BkLyUsJSwkKHdpbGRjYXJkIHNlcnZpY2VzL3NwZC8qKSkp KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApNYWtlZmlsZTo0NDozNjogZXJyb3I6 IHVudGVybWluYXRlZCBjb21tZW50CiAgICAgICQod2lsZGNhcmQgaW5jbHVkZS9kcml2ZXJzL2Fy bS8qKSkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KY2MxOiBhbGwgd2Fy bmluZ3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJvcnMKZ21ha2VbMl06ICoqKiBbTWFrZWZpbGU6MTA4 NzogYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9ibDMyLmxkXSBFcnJvciAxCmdtYWtlWzJdOiBM ZWF2aW5nIGRpcmVjdG9yeSAnL3Vzci9wb3J0cy9zeXN1dGlscy9hdGYtcmszMjg4L3dvcmsvYXJt LXRydXN0ZWQtZmlybXdhcmUtMi4zJwoqKiogRXJyb3IgY29kZSAxCgpTdG9wLgptYWtlWzFdOiBz dG9wcGVkIGluIC91c3IvcG9ydHMvc3lzdXRpbHMvYXRmLXJrMzI4OAoqKiogRXJyb3IgY29kZSAx CgpTdG9wLgptYWtlOiBzdG9wcGVkIGluIC91c3IvcG9ydHMvc3lzdXRpbHMvdS1ib290LXRpbmtl ci1yMzI4OAo= --=_224a401070be344b54781b70b4a7cc85-- From owner-freebsd-arm@freebsd.org Sun Jun 21 12:01:18 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 9C2BD34C401 for ; Sun, 21 Jun 2020 12:01:18 +0000 (UTC) (envelope-from freebsd@sysctl.cz) Received: from wes1-so1.wedos.net (wes1-so1.wedos.net [46.28.106.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49qWNF2VBzz3Z3j for ; Sun, 21 Jun 2020 12:01:17 +0000 (UTC) (envelope-from freebsd@sysctl.cz) Received: from webmail.wedos.net (wes1-wm3.wedos.net [46.28.106.84]) by wes1-so1.wedos.net (Postfix) with ESMTPSA id 49qWNC6QcGz37X for ; Sun, 21 Jun 2020 14:01:15 +0200 (CEST) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_8bc9012e9c190f82de755827d4029861" Date: Sun, 21 Jun 2020 14:01:15 +0200 From: freebsd@sysctl.cz To: Freebsd arm Subject: Issue with build trusted firmware Message-ID: X-Sender: freebsd@sysctl.cz User-Agent: Roundcube Webmail/1.2.4 X-Rspamd-Queue-Id: 49qWNF2VBzz3Z3j X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd@sysctl.cz has no SPF policy when checking 46.28.106.15) smtp.mailfrom=freebsd@sysctl.cz X-Spamd-Result: default: False [4.09 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; HAS_ATTACHMENT(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; MIME_BASE64_TEXT_BOGUS(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.36)[0.362]; DMARC_NA(0.00)[sysctl.cz]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-0.12)[-0.125]; MIME_BASE64_TEXT(0.10)[]; FROM_NO_DN(0.00)[]; CTYPE_MIXED_BOGUS(1.00)[]; R_SPF_NA(0.00)[no SPF record]; NEURAL_SPAM_LONG(0.86)[0.856]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+]; ASN(0.00)[asn:197019, ipnet:46.28.104.0/21, country:CZ]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-Mailman-Approved-At: Sun, 21 Jun 2020 12:48:40 +0000 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Jun 2020 12:01:18 -0000 --=_8bc9012e9c190f82de755827d4029861 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed Hi, i am trying build new atf-rk3288-v2.3 for rk3288 to asus tinker Do you some experience with this code ? My changes https://bsd.to/z7gS bitfield-compat -Wshift-overflow=2 -Wlogical-op -Wno-error=deprecated-declarations -Wno-error=cpp -DIMAGE_BL32 -mcpu=cortex-a12 -mthumb -mno-unaligned-access -P -x assembler-with-cpp -D__LINKER__ -Wp,-MD,./build/rk3288/release/bl32/bl32.ld.d -MT build/rk3288/release/bl32/bl32.ld -MP -o build/rk3288/release/bl32/bl32.ld Makefile Makefile:45:56: error: "/*" within comment [-Werror=comment] INC_ARM_DIRS_TO_CHECK += include/drivers/arm/cryptocell/*.h Makefile:46:106: error: "/*" within comment [-Werror=comment] INC_DRV_DIRS_TO_CHECK := $(sort $(filter-out \ Makefile:49:124: error: "/*" within comment [-Werror=comment] INC_LIB_DIRS_TO_CHECK := $(sort $(filter-out \ Makefile:53:109: error: "/*" within comment [-Werror=comment] INC_DIRS_TO_CHECK := $(sort $(filter-out \ Makefile:57:122: error: "/*" within comment [-Werror=comment] LIB_DIRS_TO_CHECK := $(sort $(filter-out \ Makefile:455:88: error: "/*" within comment [-Werror=comment] SPDS := $(sort $(filter-out none, $(patsubst services/spd/%,%,$(wildcard services/spd/*)))) Makefile:44:36: error: unterminated comment $(wildcard include/drivers/arm/*))) ^ cc1: all warnings being treated as errors gmake[2]: *** [Makefile:1087: build/rk3288/release/bl32/bl32.ld] Error 1 gmake[2]: Leaving directory '/usr/ports/sysutils/atf-rk3288/work/arm-trusted-firmware-2.3' *** Error code 1 Stop. make[1]: stopped in /usr/ports/sysutils/atf-rk3288 *** Error code 1 Stop. --=_8bc9012e9c190f82de755827d4029861 Content-Transfer-Encoding: base64 Content-Type: text/plain; name=issue.txt Content-Disposition: attachment; filename=issue.txt; size=198767 LyFcIFdBUk5JTkcgLyFcCgpZb3UgaGF2ZSBzZWN1cml0eS9vcGVuc3NsIGluc3RhbGxlZCBidXQg ZG8gbm90IGhhdmUKREVGQVVMVF9WRVJTSU9OUys9c3NsPW9wZW5zc2wgc2V0IGluIHlvdXIgbWFr ZS5jb25mCgo9PT0+ICBMaWNlbnNlIEdQTHYyIGFjY2VwdGVkIGJ5IHRoZSB1c2VyCj09PT4gICB1 LWJvb3QtdGlua2VyLXJrMzI4OC0yMDIwLjA0IGRlcGVuZHMgb24gZmlsZTogL3Vzci9sb2NhbC9z YmluL3BrZyAtIGZvdW5kCj09PT4gRmV0Y2hpbmcgYWxsIGRpc3RmaWxlcyByZXF1aXJlZCBieSB1 LWJvb3QtdGlua2VyLXJrMzI4OC0yMDIwLjA0IGZvciBidWlsZGluZwo9PT0+ICBFeHRyYWN0aW5n IGZvciB1LWJvb3QtdGlua2VyLXJrMzI4OC0yMDIwLjA0Cj0+IFNIQTI1NiBDaGVja3N1bSBPSyBm b3IgdS1ib290L3UtYm9vdC0yMDIwLjA0LnRhci5iejIuCj09PT4gIFBhdGNoaW5nIGZvciB1LWJv b3QtdGlua2VyLXJrMzI4OC0yMDIwLjA0Cj09PT4gIEFwcGx5aW5nIEZyZWVCU0QgcGF0Y2hlcyBm b3IgdS1ib290LXRpbmtlci1yazMyODgtMjAyMC4wNCBmcm9tIC91c3IvcG9ydHMvc3lzdXRpbHMv dS1ib290LXRpbmtlci1yMzI4OC8uLi91LWJvb3QtbWFzdGVyL2ZpbGVzCmNwIC1mIC91c3IvcG9y dHMvc3lzdXRpbHMvdS1ib290LXRpbmtlci1yMzI4OC8uLi91LWJvb3QtbWFzdGVyL2ZpbGVzL2Jv b3QuY21kIC91c3IvcG9ydHMvc3lzdXRpbHMvdS1ib290LXRpbmtlci1yMzI4OC93b3JrL3UtYm9v dC0yMDIwLjA0Lwo9PT0+ICAgdS1ib290LXRpbmtlci1yazMyODgtMjAyMC4wNCBkZXBlbmRzIG9u IGV4ZWN1dGFibGU6IGdzZWQgLSBmb3VuZAo9PT0+ICAgdS1ib290LXRpbmtlci1yazMyODgtMjAy MC4wNCBkZXBlbmRzIG9uIGV4ZWN1dGFibGU6IHN3aWczLjAgLSBmb3VuZAo9PT0+ICAgdS1ib290 LXRpbmtlci1yazMyODgtMjAyMC4wNCBkZXBlbmRzIG9uIHBhY2thZ2U6IGR0Yz49MS40LjEgLSBm b3VuZAo9PT0+ICAgdS1ib290LXRpbmtlci1yazMyODgtMjAyMC4wNCBkZXBlbmRzIG9uIGV4ZWN1 dGFibGU6IG1raW1hZ2UgLSBmb3VuZAo9PT0+ICAgdS1ib290LXRpbmtlci1yazMyODgtMjAyMC4w NCBkZXBlbmRzIG9uIGV4ZWN1dGFibGU6IGFybS1ub25lLWVhYmktZ2NjIC0gZm91bmQKPT09PiAg IHUtYm9vdC10aW5rZXItcmszMjg4LTIwMjAuMDQgZGVwZW5kcyBvbiBmaWxlOiAvdXNyL2xvY2Fs L3NoYXJlL2F0Zi1yazMyODgvYmwzMi5lbGYgLSBub3QgZm91bmQKLyFcIFdBUk5JTkcgLyFcCgpZ b3UgaGF2ZSBzZWN1cml0eS9vcGVuc3NsIGluc3RhbGxlZCBidXQgZG8gbm90IGhhdmUKREVGQVVM VF9WRVJTSU9OUys9c3NsPW9wZW5zc2wgc2V0IGluIHlvdXIgbWFrZS5jb25mCgo9PT0+ICBMaWNl bnNlIEJTRDNDTEFVU0UgYWNjZXB0ZWQgYnkgdGhlIHVzZXIKPT09PiAgIGF0Zi1yazMyODgtdjIu MyBkZXBlbmRzIG9uIGZpbGU6IC91c3IvbG9jYWwvc2Jpbi9wa2cgLSBmb3VuZAo9PT0+IEZldGNo aW5nIGFsbCBkaXN0ZmlsZXMgcmVxdWlyZWQgYnkgYXRmLXJrMzI4OC12Mi4zIGZvciBidWlsZGlu Zwo9PT0+ICBFeHRyYWN0aW5nIGZvciBhdGYtcmszMjg4LXYyLjMKPT4gU0hBMjU2IENoZWNrc3Vt IE9LIGZvciBBUk0tc29mdHdhcmUtYXJtLXRydXN0ZWQtZmlybXdhcmUtdjIuM19HSDAudGFyLmd6 Lgo9PT0+ICBQYXRjaGluZyBmb3IgYXRmLXJrMzI4OC12Mi4zCj09PT4gICBhdGYtcmszMjg4LXYy LjMgZGVwZW5kcyBvbiBleGVjdXRhYmxlOiBhcm0tbm9uZS1lYWJpLWdjYyAtIGZvdW5kCj09PT4g ICBhdGYtcmszMjg4LXYyLjMgZGVwZW5kcyBvbiBleGVjdXRhYmxlOiBhcm0tbm9uZS1lYWJpLWdj YyAtIGZvdW5kCj09PT4gICBhdGYtcmszMjg4LXYyLjMgZGVwZW5kcyBvbiBwYWNrYWdlOiBnbWFr ZT49NC4zIC0gZm91bmQKPT09PiAgQ29uZmlndXJpbmcgZm9yIGF0Zi1yazMyODgtdjIuMwo9PT0+ ICBCdWlsZGluZyBmb3IgYXRmLXJrMzI4OC12Mi4zCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3Rv cnkgJy91c3IvcG9ydHMvc3lzdXRpbHMvYXRmLXJrMzI4OC93b3JrL2FybS10cnVzdGVkLWZpcm13 YXJlLTIuMycKbWtkaXIgLXAgICIuL2J1aWxkL3JrMzI4OC9yZWxlYXNlIgpta2RpciAtcCAgIi4v YnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMiIKYXJtLW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAt REVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9T Q1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQ T1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1W N19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJ UF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9 MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3 XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5E X0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5 Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURF UlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1 NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFU QV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9 MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1 M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1E RVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1Xzkw Mzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJS QVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3 MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFf QTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAg LURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJf ODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVS UkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDcz MzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJS QVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2 Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVS UkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04x XzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1E RVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1 NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJB VEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5 PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BS T1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFK T1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lO Q0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURF X1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01U RV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25v bmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1E RU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElF PTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9J TlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NW RV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBS RUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0w IC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0df TEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dF TkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0w IC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9f QkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVH SU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElU PTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0w IC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAt RFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVf RUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNI RT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2Fy Y2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19y dW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2Nv bW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2Nr Y2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9y b2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVy cy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2Nr Y2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJl ZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xp Yi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVk ZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1X bm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZh cmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdz aGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFy YXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFs aWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0 YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNr LXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2Uv YmwzMi9jY2kuZCAtTVQgYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9jY2kubyAtTVAgLWMgZHJp dmVycy9hcm0vY2NpL2NjaS5jIC1vIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvY2NpLm8KYXJt LW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09U PTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9Q QUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NV UFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05P TkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUz X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9I SU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThf MzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04x X0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9 MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0Ex N184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1E RVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgy NzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJB VEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3 PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9B NTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAg LURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdf ODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVS UkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184Mjgw MjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRB X0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0w IC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1 Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAt REVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2 XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAg LURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJB VEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5 PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9O MV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAt REVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEz MTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJS QVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19Y TEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xE X0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5D TFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05f SEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVH Uz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNT RVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1E RU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFND SV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVf Rk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1E RU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQ UE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdf QVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLURO U19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQ Uk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1E UkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9E QVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1E U1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NF TDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RF QlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9 MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9J Tl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFS Q0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMv YWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlw L2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAv Y29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxh dC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1J cGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMy ODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3Jv Y2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWlu Y2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdl cnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0 aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFu dC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAt V3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAt V25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNv cnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlv bnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v biAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3As LU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9naWNfY29tbW9uLmQgLU1UIGJ1aWxkL3Jr MzI4OC9yZWxlYXNlL2JsMzIvZ2ljX2NvbW1vbi5vIC1NUCAtYyBkcml2ZXJzL2FybS9naWMvY29t bW9uL2dpY19jb21tb24uYyAtbyBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL2dpY19jb21tb24u bwphcm0tbm9uZS1lYWJpLWdjYyAgLURERUJVRz0wIC1ERU5BQkxFX0JBQ0tUUkFDRT0wIC1EQ09S RUJPT1Q9MCAtRFBMQVRfU1BfTUlOX0VYVFJBX0xEX1NDUklQVCAtREFSTVY3X1NVUFBPUlRTX0xB UkdFX1BBR0VfQUREUkVTU0lORyAtREFSTVY3X1NVUFBPUlRTX1ZJUlRVQUxJWkFUSU9OIC1EQVJN VjdfU1VQUE9SVFNfR0VORVJJQ19USU1FUiAtREFSTVY3X1NVUFBPUlRTX1ZGUCAtREE1N19FTkFC TEVfTk9OQ0FDSEVBQkxFX0xPQURfRldEPTAgLURTS0lQX0E1N19MMV9GTFVTSF9QV1JfRFdOPTAg LURBNTNfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EQTU3X0RJU0FCTEVfTk9OX1RFTVBP UkFMX0hJTlQ9MSAtRFdPUktBUk9VTkRfQ1ZFXzIwMTdfNTcxNT0wIC1EV09SS0FST1VORF9DVkVf MjAxOF8zNjM5PTEgLUREWU5BTUlDX1dPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0wIC1ETkVPVkVS U0VfTjFfRVhURVJOQUxfTExDPTAgLURFUlJBVEFfQTlfNzk0MDczPTAgLURFUlJBVEFfQTE1Xzgx NjQ3MD0wIC1ERVJSQVRBX0ExNV84Mjc2NzE9MCAtREVSUkFUQV9BMTdfODUyNDIxPTAgLURFUlJB VEFfQTE3Xzg1MjQyMz0wIC1ERVJSQVRBX0EzNV84NTU0NzI9MCAtREVSUkFUQV9BNTNfODE5NDcy PTAgLURFUlJBVEFfQTUzXzgyNDA2OT0wIC1ERVJSQVRBX0E1M184MjYzMTk9MCAtREVSUkFUQV9B NTNfODI3MzE5PTAgLURFUlJBVEFfQTUzXzgzNTc2OT0wIC1ERVJSQVRBX0E1M184MzY4NzA9MCAt REVSUkFUQV9BNTNfODQzNDE5PTAgLURFUlJBVEFfQTUzXzg1NTg3Mz0wIC1ERVJSQVRBX0E1NV83 NjgyNzc9MCAtREVSUkFUQV9BNTVfNzc4NzAzPTAgLURFUlJBVEFfQTU1Xzc5ODc5Nz0wIC1ERVJS QVRBX0E1NV84NDY1MzI9MCAtREVSUkFUQV9BNTVfOTAzNzU4PTAgLURFUlJBVEFfQTU1XzEyMjEw MTI9MCAtREVSUkFUQV9BNTdfODA2OTY5PTAgLURFUlJBVEFfQTU3XzgxMzQxOT0wIC1ERVJSQVRB X0E1N184MTM0MjA9MCAtREVSUkFUQV9BNTdfODE0NjcwPTAgLURFUlJBVEFfQTU3XzgxNzE2OT0w IC1ERVJSQVRBX0E1N184MjY5NzQ9MCAtREVSUkFUQV9BNTdfODI2OTc3PTAgLURFUlJBVEFfQTU3 XzgyODAyND0wIC1ERVJSQVRBX0E1N184Mjk1MjA9MCAtREVSUkFUQV9BNTdfODMzNDcxPTAgLURF UlJBVEFfQTU3Xzg1OTk3Mj0wIC1ERVJSQVRBX0E3Ml84NTk5NzE9MCAtREVSUkFUQV9BNzNfODUy NDI3PTAgLURFUlJBVEFfQTczXzg1NTQyMz0wIC1ERVJSQVRBX0E3NV83NjQwODE9MCAtREVSUkFU QV9BNzVfNzkwNzQ4PTAgLURFUlJBVEFfQTc2XzEwNzMzNDg9MCAtREVSUkFUQV9BNzZfMTEzMDc5 OT0wIC1ERVJSQVRBX0E3Nl8xMjIwMTk3PTAgLURFUlJBVEFfQTc2XzEyNTczMTQ9MCAtREVSUkFU QV9BNzZfMTI2MjYwNj0wIC1ERVJSQVRBX0E3Nl8xMjYyODg4PTAgLURFUlJBVEFfQTc2XzEyNzUx MTI9MCAtREVSUkFUQV9BNzZfMTI4NjgwNz0wIC1ERVJSQVRBX0hFUkNVTEVTXzE2ODgzMDU9MCAt REVSUkFUQV9OMV8xMDQzMjAyPTAgLURFUlJBVEFfTjFfMTA3MzM0OD0wIC1ERVJSQVRBX04xXzEx MzA3OTk9MCAtREVSUkFUQV9OMV8xMTY1MzQ3PTAgLURFUlJBVEFfTjFfMTIwNzgyMz0wIC1ERVJS QVRBX04xXzEyMjAxOTc9MCAtREVSUkFUQV9OMV8xMjU3MzE0PTAgLURFUlJBVEFfTjFfMTI2MjYw Nj0wIC1ERVJSQVRBX04xXzEyNjI4ODg9MCAtREVSUkFUQV9OMV8xMjc1MTEyPTAgLURFUlJBVEFf TjFfMTMxNTcwMz0wIC1ERVJSQVRBX04xXzE1NDI0MTk9MCAtREVSUkFUQV9EU1VfNzk4OTUzPTAg LURFUlJBVEFfRFNVXzkzNjE4ND0wIC1EU1RBQ0tfUFJPVEVDVE9SX0VOQUJMRUQ9MCAtREFMTE9X X1JPX1hMQVRfVEFCTEVTPTAgLURBUk1fQVJDSF9NQUpPUj03IC1EQVJNX0FSQ0hfTUlOT1I9MCAt RENPTERfQk9PVF9TSU5HTEVfQ1BVPTAgLURDVFhfSU5DTFVERV9BQVJDSDMyX1JFR1M9MSAtRENU WF9JTkNMVURFX0ZQUkVHUz0wIC1EQ1RYX0lOQ0xVREVfUEFVVEhfUkVHUz0wIC1ERUwzX0VYQ0VQ VElPTl9IQU5ETElORz0wIC1EQ1RYX0lOQ0xVREVfTVRFX1JFR1M9MCAtRENUWF9JTkNMVURFX0VM Ml9SRUdTPTAgLURERUNSWVBUSU9OX1NVUFBPUlRfbm9uZSAtREVOQUJMRV9BTVU9MCAtREVOQUJM RV9BU1NFUlRJT05TPTAgLURFTkFCTEVfQlRJPTAgLURFTkFCTEVfTVBBTV9GT1JfTE9XRVJfRUxT PTAgLURFTkFCTEVfUEFVVEg9MCAtREVOQUJMRV9QSUU9MCAtREVOQUJMRV9QTUY9MCAtREVOQUJM RV9QU0NJX1NUQVQ9MCAtREVOQUJMRV9SVU5USU1FX0lOU1RSVU1FTlRBVElPTj0wIC1ERU5BQkxF X1NQRV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfU1ZFX0ZPUl9OUz0wIC1ERU5DUllQVF9CTDMx PTAgLURFTkNSWVBUX0JMMzI9MCAtREVSUk9SX0RFUFJFQ0FURUQ9MCAtREZBVUxUX0lOSkVDVElP Tl9TVVBQT1JUPTAgLURHSUNWMl9HMF9GT1JfRUwzPTAgLURIQU5ETEVfRUFfRUwzX0ZJUlNUPTAg LURIV19BU1NJU1RFRF9DT0hFUkVOQ1k9MCAtRExPR19MRVZFTD0yMCAtRE1FQVNVUkVEX0JPT1Q9 MCAtRE5TX1RJTUVSX1NXSVRDSD0wIC1EUEwwMTFfR0VORVJJQ19VQVJUPTAgLURQTEFUX3JrMzI4 OCAtRFBST0dSQU1NQUJMRV9SRVNFVF9BRERSRVNTPTAgLURQU0NJX0VYVEVOREVEX1NUQVRFX0lE PTAgLURSQVNfRVhURU5TSU9OPTAgLURSRVNFVF9UT19CTDMxPTAgLURTRVBBUkFURV9DT0RFX0FO RF9ST0RBVEE9MCAtRFNFUEFSQVRFX05PQklUU19SRUdJT049MCAtRFJFQ0xBSU1fSU5JVF9DT0RF PTAgLURTUERfbm9uZSAtRFNQSU5fT05fQkwxX0VYSVQ9MCAtRFNQTV9NTT0wIC1EU1BNRF9TUE1f QVRfU0VMMj0xIC1EVFJVU1RFRF9CT0FSRF9CT09UPTAgLURVU0VfQ09IRVJFTlRfTUVNPTEgLURV U0VfREVCVUdGUz0wIC1EQVJNX0lPX0lOX0RUQj0wIC1EVVNFX1JPTUxJQj0wIC1EVVNFX1RCQlJf REVGUz0xIC1EV0FSTUJPT1RfRU5BQkxFX0RDQUNIRV9FQVJMWT0wIC1EQkwyX0FUX0VMMz0wIC1E QkwyX0lOX1hJUF9NRU09MCAtREJMMl9JTlZfRENBQ0hFPTEgLURVU0VfU1BJTkxPQ0tfQ0FTPTAg LURBQVJDSDMyIC1JaW5jbHVkZSAtSWluY2x1ZGUvYXJjaC9hYXJjaDMyIC1JaW5jbHVkZS9saWIv Y3B1cy9hYXJjaDMyIC1JaW5jbHVkZS9saWIvZWwzX3J1bnRpbWUvYWFyY2gzMiAtSXBsYXQvcm9j a2NoaXAvY29tbW9uLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2luY2x1ZGUvIC1JcGxhdC9yb2Nr Y2hpcC9jb21tb24vYWFyY2gzMi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9kcml2ZXJzL3BtdS8g LUlwbGF0L3JvY2tjaGlwL3JrMzI4OC8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3Bt dS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NlY3VyZS8gLUlwbGF0L3JvY2tjaGlw L3JrMzI4OC9kcml2ZXJzL3NvYy8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlLyAtSXBs YXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvc2hhcmVkLyAgIC1JaW5jbHVkZS9saWIvbGliZmR0 IC1JaW5jbHVkZS9saWIvbGliYyAtSWluY2x1ZGUvbGliL2xpYmMvYWFyY2gzMiAgIC1ub3N0ZGlu YyAtV2Vycm9yIC1XYWxsIC1XbWlzc2luZy1pbmNsdWRlLWRpcnMgLVd1bnVzZWQgLVdkaXNhYmxl ZC1vcHRpbWl6YXRpb24JLVd2bGEgLVdzaGFkb3cgLVduby11bnVzZWQtcGFyYW1ldGVyIC1XcmVk dW5kYW50LWRlY2xzIC1XdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdtYXliZS11bmluaXRpYWxp emVkIC1XcGFja2VkLWJpdGZpZWxkLWNvbXBhdCAtV3NoaWZ0LW92ZXJmbG93PTIgLVdsb2dpY2Fs LW9wIC1Xbm8tZXJyb3I9ZGVwcmVjYXRlZC1kZWNsYXJhdGlvbnMgLVduby1lcnJvcj1jcHAgLW1j cHU9Y29ydGV4LWExMiAgLW10aHVtYiAtbW5vLXVuYWxpZ25lZC1hY2Nlc3MgLWZmdW5jdGlvbi1z ZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLWZmcmVlc3RhbmRpbmcgLWZuby1idWlsdGluIC1mbm8t Y29tbW9uIC1PcyAtc3RkPWdudTk5IC1mbm8tc3RhY2stcHJvdGVjdG9yICAtRElNQUdFX0JMMzIg IC1XcCwtTUQsLi9idWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL2dpY3YyX2hlbHBlcnMuZCAtTVQg YnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9naWN2Ml9oZWxwZXJzLm8gLU1QIC1jIGRyaXZlcnMv YXJtL2dpYy92Mi9naWN2Ml9oZWxwZXJzLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9n aWN2Ml9oZWxwZXJzLm8KYXJtLW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9CQUNL VFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1W N19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFM SVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19W RlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxV U0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNB QkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdP UktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2 Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1E RVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1 MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJB VEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5 PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9B NTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAt REVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83 OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJS QVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0 MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRB X0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0w IC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3 XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURF UlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0 MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJB VEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3 MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJS QVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxF U18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAt REVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEy MDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJS QVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTEx Mj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFf RFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFC TEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9B UkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gz Ml9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9 MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURD VFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVf QU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1f Rk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVf UE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJ T049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAt REVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURG QVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VB X0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURN RUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0w IC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRF TkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQ QVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNM QUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09 MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVS RU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9 MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJM Ml9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQ SU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAt SWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNo MzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRl LyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24v ZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMy ODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1J cGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgv aW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1 ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNo MzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51 c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBh cmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5 YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxv dz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8t ZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNjZXNz IC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1mbm8t YnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3RvciAg LURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9naWN2Ml9t YWluLmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvZ2ljdjJfbWFpbi5vIC1NUCAtYyBk cml2ZXJzL2FybS9naWMvdjIvZ2ljdjJfbWFpbi5jIC1vIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2Js MzIvZ2ljdjJfbWFpbi5vCmFybS1ub25lLWVhYmktZ2NjICAtRERFQlVHPTAgLURFTkFCTEVfQkFD S1RSQUNFPTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhUUkFfTERfU0NSSVBUIC1EQVJN VjdfU1VQUE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJNVjdfU1VQUE9SVFNfVklSVFVB TElaQVRJT04gLURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVSIC1EQVJNVjdfU1VQUE9SVFNf VkZQIC1EQTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9MCAtRFNLSVBfQTU3X0wxX0ZM VVNIX1BXUl9EV049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURBNTdfRElT QUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9DVkVfMjAxN181NzE1PTAgLURX T1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09SS0FST1VORF9DVkVfMjAxOF8z NjM5PTAgLURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVSUkFUQV9BOV83OTQwNzM9MCAt REVSUkFUQV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3MT0wIC1ERVJSQVRBX0ExN184 NTI0MjE9MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFfQTM1Xzg1NTQ3Mj0wIC1ERVJS QVRBX0E1M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAgLURFUlJBVEFfQTUzXzgyNjMx OT0wIC1ERVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNfODM1NzY5PTAgLURFUlJBVEFf QTUzXzgzNjg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVSUkFUQV9BNTNfODU1ODczPTAg LURFUlJBVEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3MDM9MCAtREVSUkFUQV9BNTVf Nzk4Nzk3PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRBX0E1NV85MDM3NTg9MCAtREVS UkFUQV9BNTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9MCAtREVSUkFUQV9BNTdfODEz NDE5PTAgLURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1N184MTQ2NzA9MCAtREVSUkFU QV9BNTdfODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1ERVJSQVRBX0E1N184MjY5Nzc9 MCAtREVSUkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3XzgyOTUyMD0wIC1ERVJSQVRBX0E1 N184MzM0NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJBVEFfQTcyXzg1OTk3MT0wIC1E RVJSQVRBX0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIzPTAgLURFUlJBVEFfQTc1Xzc2 NDA4MT0wIC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9BNzZfMTA3MzM0OD0wIC1ERVJS QVRBX0E3Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9MCAtREVSUkFUQV9BNzZfMTI1 NzMxND0wIC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFfQTc2XzEyNjI4ODg9MCAtREVS UkFUQV9BNzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3PTAgLURFUlJBVEFfSEVSQ1VM RVNfMTY4ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVSUkFUQV9OMV8xMDczMzQ4PTAg LURFUlJBVEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUzNDc9MCAtREVSUkFUQV9OMV8x MjA3ODIzPTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRBX04xXzEyNTczMTQ9MCAtREVS UkFUQV9OMV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0wIC1ERVJSQVRBX04xXzEyNzUx MTI9MCAtREVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFfMTU0MjQxOT0wIC1ERVJSQVRB X0RTVV83OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURTVEFDS19QUk9URUNUT1JfRU5B QkxFRD0wIC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9BUkNIX01BSk9SPTcgLURBUk1f QVJDSF9NSU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAtRENUWF9JTkNMVURFX0FBUkNI MzJfUkVHUz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhfSU5DTFVERV9QQVVUSF9SRUdT PTAgLURFTDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5DTFVERV9NVEVfUkVHUz0wIC1E Q1RYX0lOQ0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQUE9SVF9ub25lIC1ERU5BQkxF X0FNVT0wIC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9CVEk9MCAtREVOQUJMRV9NUEFN X0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5BQkxFX1BJRT0wIC1ERU5BQkxF X1BNRj0wIC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JVTlRJTUVfSU5TVFJVTUVOVEFU SU9OPTAgLURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9TVkVfRk9SX05TPTAg LURFTkNSWVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJST1JfREVQUkVDQVRFRD0wIC1E RkFVTFRfSU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZPUl9FTDM9MCAtREhBTkRMRV9F QV9FTDNfRklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0wIC1ETE9HX0xFVkVMPTIwIC1E TUVBU1VSRURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQTDAxMV9HRU5FUklDX1VBUlQ9 MCAtRFBMQVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FERFJFU1M9MCAtRFBTQ0lfRVhU RU5ERURfU1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJFU0VUX1RPX0JMMzE9MCAtRFNF UEFSQVRFX0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9CSVRTX1JFR0lPTj0wIC1EUkVD TEFJTV9JTklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9CTDFfRVhJVD0wIC1EU1BNX01N PTAgLURTUE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJEX0JPT1Q9MCAtRFVTRV9DT0hF UkVOVF9NRU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5fRFRCPTAgLURVU0VfUk9NTElC PTAgLURVU0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVfRENBQ0hFX0VBUkxZPTAgLURC TDJfQVRfRUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lOVl9EQ0FDSEU9MSAtRFVTRV9T UElOTE9DS19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5jbHVkZS9hcmNoL2FhcmNoMzIg LUlpbmNsdWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9lbDNfcnVudGltZS9hYXJj aDMyIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vaW5jbHVk ZS8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9u L2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAtSXBsYXQvcm9ja2NoaXAvcmsz Mjg4L2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc2VjdXJlLyAt SXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4 L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS9zaGFyZWQvICAgLUlpbmNs dWRlL2xpYi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5jbHVkZS9saWIvbGliYy9hYXJj aDMyICAgLW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5nLWluY2x1ZGUtZGlycyAtV3Vu dXNlZCAtV2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3NoYWRvdyAtV25vLXVudXNlZC1w YXJhbWV0ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV21h eWJlLXVuaW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29tcGF0IC1Xc2hpZnQtb3ZlcmZs b3c9MiAtV2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9ucyAtV25v LWVycm9yPWNwcCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRodW1iIC1tbm8tdW5hbGlnbmVkLWFjY2Vz cyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZmZyZWVzdGFuZGluZyAtZm5v LWJ1aWx0aW4gLWZuby1jb21tb24gLU9zIC1zdGQ9Z251OTkgLWZuby1zdGFjay1wcm90ZWN0b3Ig IC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvZGVsYXlf dGltZXIuZCAtTVQgYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9kZWxheV90aW1lci5vIC1NUCAt YyBkcml2ZXJzL2RlbGF5X3RpbWVyL2RlbGF5X3RpbWVyLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVh c2UvYmwzMi9kZWxheV90aW1lci5vCmFybS1ub25lLWVhYmktZ2NjICAtRERFQlVHPTAgLURFTkFC TEVfQkFDS1RSQUNFPTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhUUkFfTERfU0NSSVBU IC1EQVJNVjdfU1VQUE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJNVjdfU1VQUE9SVFNf VklSVFVBTElaQVRJT04gLURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVSIC1EQVJNVjdfU1VQ UE9SVFNfVkZQIC1EQTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9MCAtRFNLSVBfQTU3 X0wxX0ZMVVNIX1BXUl9EV049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURB NTdfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9DVkVfMjAxN181NzE1 PTAgLURXT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09SS0FST1VORF9DVkVf MjAxOF8zNjM5PTAgLURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVSUkFUQV9BOV83OTQw NzM9MCAtREVSUkFUQV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3MT0wIC1ERVJSQVRB X0ExN184NTI0MjE9MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFfQTM1Xzg1NTQ3Mj0w IC1ERVJSQVRBX0E1M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAgLURFUlJBVEFfQTUz XzgyNjMxOT0wIC1ERVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNfODM1NzY5PTAgLURF UlJBVEFfQTUzXzgzNjg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVSUkFUQV9BNTNfODU1 ODczPTAgLURFUlJBVEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3MDM9MCAtREVSUkFU QV9BNTVfNzk4Nzk3PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRBX0E1NV85MDM3NTg9 MCAtREVSUkFUQV9BNTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9MCAtREVSUkFUQV9B NTdfODEzNDE5PTAgLURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1N184MTQ2NzA9MCAt REVSUkFUQV9BNTdfODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1ERVJSQVRBX0E1N184 MjY5Nzc9MCAtREVSUkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3XzgyOTUyMD0wIC1ERVJS QVRBX0E1N184MzM0NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJBVEFfQTcyXzg1OTk3 MT0wIC1ERVJSQVRBX0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIzPTAgLURFUlJBVEFf QTc1Xzc2NDA4MT0wIC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9BNzZfMTA3MzM0OD0w IC1ERVJSQVRBX0E3Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9MCAtREVSUkFUQV9B NzZfMTI1NzMxND0wIC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFfQTc2XzEyNjI4ODg9 MCAtREVSUkFUQV9BNzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3PTAgLURFUlJBVEFf SEVSQ1VMRVNfMTY4ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVSUkFUQV9OMV8xMDcz MzQ4PTAgLURFUlJBVEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUzNDc9MCAtREVSUkFU QV9OMV8xMjA3ODIzPTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRBX04xXzEyNTczMTQ9 MCAtREVSUkFUQV9OMV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0wIC1ERVJSQVRBX04x XzEyNzUxMTI9MCAtREVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFfMTU0MjQxOT0wIC1E RVJSQVRBX0RTVV83OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURTVEFDS19QUk9URUNU T1JfRU5BQkxFRD0wIC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9BUkNIX01BSk9SPTcg LURBUk1fQVJDSF9NSU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAtRENUWF9JTkNMVURF X0FBUkNIMzJfUkVHUz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhfSU5DTFVERV9QQVVU SF9SRUdTPTAgLURFTDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5DTFVERV9NVEVfUkVH Uz0wIC1EQ1RYX0lOQ0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQUE9SVF9ub25lIC1E RU5BQkxFX0FNVT0wIC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9CVEk9MCAtREVOQUJM RV9NUEFNX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5BQkxFX1BJRT0wIC1E RU5BQkxFX1BNRj0wIC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JVTlRJTUVfSU5TVFJV TUVOVEFUSU9OPTAgLURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9TVkVfRk9S X05TPTAgLURFTkNSWVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJST1JfREVQUkVDQVRF RD0wIC1ERkFVTFRfSU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZPUl9FTDM9MCAtREhB TkRMRV9FQV9FTDNfRklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0wIC1ETE9HX0xFVkVM PTIwIC1ETUVBU1VSRURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQTDAxMV9HRU5FUklD X1VBUlQ9MCAtRFBMQVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FERFJFU1M9MCAtRFBT Q0lfRVhURU5ERURfU1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJFU0VUX1RPX0JMMzE9 MCAtRFNFUEFSQVRFX0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9CSVRTX1JFR0lPTj0w IC1EUkVDTEFJTV9JTklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9CTDFfRVhJVD0wIC1E U1BNX01NPTAgLURTUE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJEX0JPT1Q9MCAtRFVT RV9DT0hFUkVOVF9NRU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5fRFRCPTAgLURVU0Vf Uk9NTElCPTAgLURVU0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVfRENBQ0hFX0VBUkxZ PTAgLURCTDJfQVRfRUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lOVl9EQ0FDSEU9MSAt RFVTRV9TUElOTE9DS19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5jbHVkZS9hcmNoL2Fh cmNoMzIgLUlpbmNsdWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9lbDNfcnVudGlt ZS9hYXJjaDMyIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2NrY2hpcC9jb21tb24v aW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBsYXQvcm9ja2NoaXAv Y29tbW9uL2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAtSXBsYXQvcm9ja2No aXAvcmszMjg4L2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc2Vj dXJlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBsYXQvcm9ja2NoaXAv cmszMjg4L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS9zaGFyZWQvICAg LUlpbmNsdWRlL2xpYi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5jbHVkZS9saWIvbGli Yy9hYXJjaDMyICAgLW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5nLWluY2x1ZGUtZGly cyAtV3VudXNlZCAtV2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3NoYWRvdyAtV25vLXVu dXNlZC1wYXJhbWV0ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0LXNldC12YXJpYWJs ZSAtV21heWJlLXVuaW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29tcGF0IC1Xc2hpZnQt b3ZlcmZsb3c9MiAtV2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9u cyAtV25vLWVycm9yPWNwcCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRodW1iIC1tbm8tdW5hbGlnbmVk LWFjY2VzcyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZmZyZWVzdGFuZGlu ZyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLU9zIC1zdGQ9Z251OTkgLWZuby1zdGFjay1wcm90 ZWN0b3IgIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIv Z2VuZXJpY19kZWxheV90aW1lci5kIC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL2dlbmVy aWNfZGVsYXlfdGltZXIubyAtTVAgLWMgZHJpdmVycy9kZWxheV90aW1lci9nZW5lcmljX2RlbGF5 X3RpbWVyLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9nZW5lcmljX2RlbGF5X3RpbWVy Lm8KYXJtLW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENP UkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19M QVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFS TVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5B QkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0w IC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1Q T1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZF XzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZF UlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84 MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJS QVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3 Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFf QTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAg LURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVf NzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVS UkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIx MDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFU QV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9 MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1 N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1E RVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1 MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJB VEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3 OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJB VEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1 MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAg LURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8x MTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVS UkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2 MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRB X04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0w IC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExP V19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAg LURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURD VFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENF UFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9F TDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFC TEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VM Uz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFC TEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJM RV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwz MT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJ T05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0w IC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09U PTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMy ODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9J RD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9B TkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09E RT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BN X0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1E VVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJS X0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAt REJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0w IC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGli L2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3Jv Y2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9j a2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9w bXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hp cC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlw bGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZk dCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRp bmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJs ZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3Jl ZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFs aXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNh bC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1t Y3B1PWNvcnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24t c2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5v LWNvbW1vbiAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMy ICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0X2dpY3YyLmQgLU1UIGJ1 aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcGxhdF9naWN2Mi5vIC1NUCAtYyBwbGF0L2NvbW1vbi9w bGF0X2dpY3YyLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0X2dpY3YyLm8KYXJt LW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09U PTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9Q QUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NV UFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05P TkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUz X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9I SU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThf MzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04x X0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9 MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0Ex N184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1E RVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgy NzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJB VEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3 PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9B NTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAg LURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdf ODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVS UkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184Mjgw MjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRB X0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0w IC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1 Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAt REVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2 XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAg LURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJB VEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5 PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9O MV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAt REVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEz MTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJS QVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19Y TEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xE X0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5D TFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05f SEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVH Uz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNT RVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1E RU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFND SV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVf Rk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1E RU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQ UE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdf QVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLURO U19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQ Uk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1E UkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9E QVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1E U1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NF TDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RF QlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9 MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9J Tl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFS Q0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMv YWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlw L2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAv Y29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxh dC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1J cGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMy ODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3Jv Y2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWlu Y2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdl cnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0 aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFu dC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAt V3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAt V25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNv cnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlv bnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v biAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3As LU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0Zm9ybV9jb21tb24uZCAtTVQgYnVp bGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0Zm9ybV9jb21tb24ubyAtTVAgLWMgcGxhdC9yb2Nr Y2hpcC9jb21tb24vYWFyY2gzMi9wbGF0Zm9ybV9jb21tb24uYyAtbyBidWlsZC9yazMyODgvcmVs ZWFzZS9ibDMyL3BsYXRmb3JtX2NvbW1vbi5vCmFybS1ub25lLWVhYmktZ2NjICAtRERFQlVHPTAg LURFTkFCTEVfQkFDS1RSQUNFPTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhUUkFfTERf U0NSSVBUIC1EQVJNVjdfU1VQUE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJNVjdfU1VQ UE9SVFNfVklSVFVBTElaQVRJT04gLURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVSIC1EQVJN VjdfU1VQUE9SVFNfVkZQIC1EQTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9MCAtRFNL SVBfQTU3X0wxX0ZMVVNIX1BXUl9EV049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5U PTEgLURBNTdfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9DVkVfMjAx N181NzE1PTAgLURXT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09SS0FST1VO RF9DVkVfMjAxOF8zNjM5PTAgLURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVSUkFUQV9B OV83OTQwNzM9MCAtREVSUkFUQV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3MT0wIC1E RVJSQVRBX0ExN184NTI0MjE9MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFfQTM1Xzg1 NTQ3Mj0wIC1ERVJSQVRBX0E1M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAgLURFUlJB VEFfQTUzXzgyNjMxOT0wIC1ERVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNfODM1NzY5 PTAgLURFUlJBVEFfQTUzXzgzNjg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVSUkFUQV9B NTNfODU1ODczPTAgLURFUlJBVEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3MDM9MCAt REVSUkFUQV9BNTVfNzk4Nzk3PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRBX0E1NV85 MDM3NTg9MCAtREVSUkFUQV9BNTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9MCAtREVS UkFUQV9BNTdfODEzNDE5PTAgLURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1N184MTQ2 NzA9MCAtREVSUkFUQV9BNTdfODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1ERVJSQVRB X0E1N184MjY5Nzc9MCAtREVSUkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3XzgyOTUyMD0w IC1ERVJSQVRBX0E1N184MzM0NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJBVEFfQTcy Xzg1OTk3MT0wIC1ERVJSQVRBX0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIzPTAgLURF UlJBVEFfQTc1Xzc2NDA4MT0wIC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9BNzZfMTA3 MzM0OD0wIC1ERVJSQVRBX0E3Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9MCAtREVS UkFUQV9BNzZfMTI1NzMxND0wIC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFfQTc2XzEy NjI4ODg9MCAtREVSUkFUQV9BNzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3PTAgLURF UlJBVEFfSEVSQ1VMRVNfMTY4ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVSUkFUQV9O MV8xMDczMzQ4PTAgLURFUlJBVEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUzNDc9MCAt REVSUkFUQV9OMV8xMjA3ODIzPTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRBX04xXzEy NTczMTQ9MCAtREVSUkFUQV9OMV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0wIC1ERVJS QVRBX04xXzEyNzUxMTI9MCAtREVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFfMTU0MjQx OT0wIC1ERVJSQVRBX0RTVV83OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURTVEFDS19Q Uk9URUNUT1JfRU5BQkxFRD0wIC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9BUkNIX01B Sk9SPTcgLURBUk1fQVJDSF9NSU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAtRENUWF9J TkNMVURFX0FBUkNIMzJfUkVHUz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhfSU5DTFVE RV9QQVVUSF9SRUdTPTAgLURFTDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5DTFVERV9N VEVfUkVHUz0wIC1EQ1RYX0lOQ0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQUE9SVF9u b25lIC1ERU5BQkxFX0FNVT0wIC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9CVEk9MCAt REVOQUJMRV9NUEFNX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5BQkxFX1BJ RT0wIC1ERU5BQkxFX1BNRj0wIC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JVTlRJTUVf SU5TVFJVTUVOVEFUSU9OPTAgLURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9T VkVfRk9SX05TPTAgLURFTkNSWVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJST1JfREVQ UkVDQVRFRD0wIC1ERkFVTFRfSU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZPUl9FTDM9 MCAtREhBTkRMRV9FQV9FTDNfRklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0wIC1ETE9H X0xFVkVMPTIwIC1ETUVBU1VSRURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQTDAxMV9H RU5FUklDX1VBUlQ9MCAtRFBMQVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FERFJFU1M9 MCAtRFBTQ0lfRVhURU5ERURfU1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJFU0VUX1RP X0JMMzE9MCAtRFNFUEFSQVRFX0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9CSVRTX1JF R0lPTj0wIC1EUkVDTEFJTV9JTklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9CTDFfRVhJ VD0wIC1EU1BNX01NPTAgLURTUE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJEX0JPT1Q9 MCAtRFVTRV9DT0hFUkVOVF9NRU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5fRFRCPTAg LURVU0VfUk9NTElCPTAgLURVU0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVfRENBQ0hF X0VBUkxZPTAgLURCTDJfQVRfRUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lOVl9EQ0FD SEU9MSAtRFVTRV9TUElOTE9DS19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5jbHVkZS9h cmNoL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9lbDNf cnVudGltZS9hYXJjaDMyIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2NrY2hpcC9j b21tb24vaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBsYXQvcm9j a2NoaXAvY29tbW9uL2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAtSXBsYXQv cm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZl cnMvc2VjdXJlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBsYXQvcm9j a2NoaXAvcmszMjg4L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS9zaGFy ZWQvICAgLUlpbmNsdWRlL2xpYi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5jbHVkZS9s aWIvbGliYy9hYXJjaDMyICAgLW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5nLWluY2x1 ZGUtZGlycyAtV3VudXNlZCAtV2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3NoYWRvdyAt V25vLXVudXNlZC1wYXJhbWV0ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0LXNldC12 YXJpYWJsZSAtV21heWJlLXVuaW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29tcGF0IC1X c2hpZnQtb3ZlcmZsb3c9MiAtV2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVkLWRlY2xh cmF0aW9ucyAtV25vLWVycm9yPWNwcCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRodW1iIC1tbm8tdW5h bGlnbmVkLWFjY2VzcyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZmZyZWVz dGFuZGluZyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLU9zIC1zdGQ9Z251OTkgLWZuby1zdGFj ay1wcm90ZWN0b3IgIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNl L2JsMzIvcGFyYW1zX3NldHVwLmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcGFyYW1z X3NldHVwLm8gLU1QIC1jIHBsYXQvcm9ja2NoaXAvY29tbW9uL3BhcmFtc19zZXR1cC5jIC1vIGJ1 aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcGFyYW1zX3NldHVwLm8KYXJtLW5vbmUtZWFiaS1nY2Mg IC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01J Tl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcg LURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNf VElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FE X0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RF TVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJP VU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1J Q19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0w IC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVf ODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVS UkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQw Njk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRB X0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0w IC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1 Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURF UlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3Xzgw Njk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJB VEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0 PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9B NTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAt REVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184 NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJS QVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIy MDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVS UkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEy ODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0w IC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFf MTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURF UlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYy ODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFU QV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9 MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1E QVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQ VT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAt RENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENU WF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElP Tl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5B QkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAg LURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFC TEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0w IC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAg LURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJf RzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJF TkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9 MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVT RVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0w IC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFU RV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElO X09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURf Qk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9J T19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VO QUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURC TDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUg LUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1 ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0 L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIv IC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMy ODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2Mv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9p bmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMg LUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21p c3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1Xdmxh IC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNl ZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVs ZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJl Y2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1tdGh1 bWIgLW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rp b25zIC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0ZD1nbnU5 OSAtZm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmsz Mjg4L3JlbGVhc2UvYmwzMi9wbGF0X3BtLmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIv cGxhdF9wbS5vIC1NUCAtYyBwbGF0L3JvY2tjaGlwL2NvbW1vbi9wbGF0X3BtLmMgLW8gYnVpbGQv cmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0X3BtLm8KYXJtLW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9 MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9M RF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19T VVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURB Uk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1E U0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJ TlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8y MDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJP VU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRB X0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAg LURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVf ODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVS UkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3 Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRB X0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0w IC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1 XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1E RVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3Xzgx NDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJB VEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIw PTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9B NzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAt REVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8x MDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1E RVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZf MTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAt REVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRB X04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0w IC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFf MTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURF UlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQy NDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNL X1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hf TUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RY X0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNM VURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURF X01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JU X25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0w IC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVf UElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElN RV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxF X1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9E RVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VM Mz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURM T0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDEx X0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVT Uz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRf VE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNf UkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9F WElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9P VD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9 MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FD SEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RD QUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRl L2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2Vs M19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlw L2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9y b2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxh dC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJp dmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9y b2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3No YXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRl L2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5j bHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93 IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0 LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQg LVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVj bGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1tdGh1bWIgLW1uby11 bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJl ZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0 YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVh c2UvYmwzMi9wbGF0X3RvcG9sb2d5LmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcGxh dF90b3BvbG9neS5vIC1NUCAtYyBwbGF0L3JvY2tjaGlwL2NvbW1vbi9wbGF0X3RvcG9sb2d5LmMg LW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0X3RvcG9sb2d5Lm8KYXJtLW5vbmUtZWFi aS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFU X1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJF U1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dF TkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJM RV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVf Tk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURX T1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1E RFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFM X0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFU QV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9 MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1 M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1E RVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0 MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJB VEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMy PTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFf QTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAg LURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdf ODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVS UkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5 NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRB X0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0w IC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9B NzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9 MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFf QTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0 MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJB VEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3 PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9O MV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAt REVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85 MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxF Uz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lO R0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJF R1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9 MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVD UllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0w IC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BB VVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAg LURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VS X0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9C TDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1E R0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURf Q09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9T V0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFC TEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVO U0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURT RVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUg LURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRS VVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAt REFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1C T09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVN PTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWlu Y2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAt SWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8g LUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2Fh cmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hp cC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2Nr Y2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVy cy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3Jr MzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGli L2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2Fs bCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9u CS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAt V3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1i aXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9y PWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIg IC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRh LXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0 ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVp bGQvcmszMjg4L3JlbGVhc2UvYmwzMi9yb2NrY2hpcF9naWN2Mi5kIC1NVCBidWlsZC9yazMyODgv cmVsZWFzZS9ibDMyL3JvY2tjaGlwX2dpY3YyLm8gLU1QIC1jIHBsYXQvcm9ja2NoaXAvY29tbW9u L3JvY2tjaGlwX2dpY3YyLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9yb2NrY2hpcF9n aWN2Mi5vCmFybS1ub25lLWVhYmktZ2NjICAtRERFQlVHPTAgLURFTkFCTEVfQkFDS1RSQUNFPTAg LURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhUUkFfTERfU0NSSVBUIC1EQVJNVjdfU1VQUE9S VFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJNVjdfU1VQUE9SVFNfVklSVFVBTElaQVRJT04g LURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVSIC1EQVJNVjdfU1VQUE9SVFNfVkZQIC1EQTU3 X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9MCAtRFNLSVBfQTU3X0wxX0ZMVVNIX1BXUl9E V049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURBNTdfRElTQUJMRV9OT05f VEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9DVkVfMjAxN181NzE1PTAgLURXT1JLQVJPVU5E X0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTAgLURO RU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVSUkFUQV9BOV83OTQwNzM9MCAtREVSUkFUQV9B MTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3MT0wIC1ERVJSQVRBX0ExN184NTI0MjE9MCAt REVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFfQTM1Xzg1NTQ3Mj0wIC1ERVJSQVRBX0E1M184 MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAgLURFUlJBVEFfQTUzXzgyNjMxOT0wIC1ERVJS QVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNfODM1NzY5PTAgLURFUlJBVEFfQTUzXzgzNjg3 MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVSUkFUQV9BNTNfODU1ODczPTAgLURFUlJBVEFf QTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3MDM9MCAtREVSUkFUQV9BNTVfNzk4Nzk3PTAg LURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRBX0E1NV85MDM3NTg9MCAtREVSUkFUQV9BNTVf MTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9MCAtREVSUkFUQV9BNTdfODEzNDE5PTAgLURF UlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1N184MTQ2NzA9MCAtREVSUkFUQV9BNTdfODE3 MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1ERVJSQVRBX0E1N184MjY5Nzc9MCAtREVSUkFU QV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3XzgyOTUyMD0wIC1ERVJSQVRBX0E1N184MzM0NzE9 MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJBVEFfQTcyXzg1OTk3MT0wIC1ERVJSQVRBX0E3 M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIzPTAgLURFUlJBVEFfQTc1Xzc2NDA4MT0wIC1E RVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9BNzZfMTA3MzM0OD0wIC1ERVJSQVRBX0E3Nl8x MTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9MCAtREVSUkFUQV9BNzZfMTI1NzMxND0wIC1E RVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFfQTc2XzEyNjI4ODg9MCAtREVSUkFUQV9BNzZf MTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3PTAgLURFUlJBVEFfSEVSQ1VMRVNfMTY4ODMw NT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVSUkFUQV9OMV8xMDczMzQ4PTAgLURFUlJBVEFf TjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUzNDc9MCAtREVSUkFUQV9OMV8xMjA3ODIzPTAg LURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRBX04xXzEyNTczMTQ9MCAtREVSUkFUQV9OMV8x MjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0wIC1ERVJSQVRBX04xXzEyNzUxMTI9MCAtREVS UkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFfMTU0MjQxOT0wIC1ERVJSQVRBX0RTVV83OTg5 NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURTVEFDS19QUk9URUNUT1JfRU5BQkxFRD0wIC1E QUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9BUkNIX01BSk9SPTcgLURBUk1fQVJDSF9NSU5P Uj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAtRENUWF9JTkNMVURFX0FBUkNIMzJfUkVHUz0x IC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhfSU5DTFVERV9QQVVUSF9SRUdTPTAgLURFTDNf RVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5DTFVERV9NVEVfUkVHUz0wIC1EQ1RYX0lOQ0xV REVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQUE9SVF9ub25lIC1ERU5BQkxFX0FNVT0wIC1E RU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9CVEk9MCAtREVOQUJMRV9NUEFNX0ZPUl9MT1dF Ul9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5BQkxFX1BJRT0wIC1ERU5BQkxFX1BNRj0wIC1E RU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JVTlRJTUVfSU5TVFJVTUVOVEFUSU9OPTAgLURF TkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9TVkVfRk9SX05TPTAgLURFTkNSWVBU X0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJST1JfREVQUkVDQVRFRD0wIC1ERkFVTFRfSU5K RUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZPUl9FTDM9MCAtREhBTkRMRV9FQV9FTDNfRklS U1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0wIC1ETE9HX0xFVkVMPTIwIC1ETUVBU1VSRURf Qk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQTDAxMV9HRU5FUklDX1VBUlQ9MCAtRFBMQVRf cmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FERFJFU1M9MCAtRFBTQ0lfRVhURU5ERURfU1RB VEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJFU0VUX1RPX0JMMzE9MCAtRFNFUEFSQVRFX0NP REVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9CSVRTX1JFR0lPTj0wIC1EUkVDTEFJTV9JTklU X0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9CTDFfRVhJVD0wIC1EU1BNX01NPTAgLURTUE1E X1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJEX0JPT1Q9MCAtRFVTRV9DT0hFUkVOVF9NRU09 MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5fRFRCPTAgLURVU0VfUk9NTElCPTAgLURVU0Vf VEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVfRENBQ0hFX0VBUkxZPTAgLURCTDJfQVRfRUwz PTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lOVl9EQ0FDSEU9MSAtRFVTRV9TUElOTE9DS19D QVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5jbHVkZS9hcmNoL2FhcmNoMzIgLUlpbmNsdWRl L2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9lbDNfcnVudGltZS9hYXJjaDMyIC1JcGxh dC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vaW5jbHVkZS8gLUlwbGF0 L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2RyaXZlcnMv cG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZl cnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc2VjdXJlLyAtSXBsYXQvcm9j a2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS9zaGFyZWQvICAgLUlpbmNsdWRlL2xpYi9s aWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5jbHVkZS9saWIvbGliYy9hYXJjaDMyICAgLW5v c3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5nLWluY2x1ZGUtZGlycyAtV3VudXNlZCAtV2Rp c2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3NoYWRvdyAtV25vLXVudXNlZC1wYXJhbWV0ZXIg LVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV21heWJlLXVuaW5p dGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29tcGF0IC1Xc2hpZnQtb3ZlcmZsb3c9MiAtV2xv Z2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9ucyAtV25vLWVycm9yPWNw cCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRodW1iIC1tbm8tdW5hbGlnbmVkLWFjY2VzcyAtZmZ1bmN0 aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZmZyZWVzdGFuZGluZyAtZm5vLWJ1aWx0aW4g LWZuby1jb21tb24gLU9zIC1zdGQ9Z251OTkgLWZuby1zdGFjay1wcm90ZWN0b3IgIC1ESU1BR0Vf QkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcm9ja2NoaXBfc2lwX3N2 Yy5kIC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL3JvY2tjaGlwX3NpcF9zdmMubyAtTVAg LWMgcGxhdC9yb2NrY2hpcC9jb21tb24vcm9ja2NoaXBfc2lwX3N2Yy5jIC1vIGJ1aWxkL3JrMzI4 OC9yZWxlYXNlL2JsMzIvcm9ja2NoaXBfc2lwX3N2Yy5vCmFybS1ub25lLWVhYmktZ2NjICAtRERF QlVHPTAgLURFTkFCTEVfQkFDS1RSQUNFPTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhU UkFfTERfU0NSSVBUIC1EQVJNVjdfU1VQUE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJN VjdfU1VQUE9SVFNfVklSVFVBTElaQVRJT04gLURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVS IC1EQVJNVjdfU1VQUE9SVFNfVkZQIC1EQTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9 MCAtRFNLSVBfQTU3X0wxX0ZMVVNIX1BXUl9EV049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JB TF9ISU5UPTEgLURBNTdfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9D VkVfMjAxN181NzE1PTAgLURXT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09S S0FST1VORF9DVkVfMjAxOF8zNjM5PTAgLURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVS UkFUQV9BOV83OTQwNzM9MCAtREVSUkFUQV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3 MT0wIC1ERVJSQVRBX0ExN184NTI0MjE9MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFf QTM1Xzg1NTQ3Mj0wIC1ERVJSQVRBX0E1M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAg LURFUlJBVEFfQTUzXzgyNjMxOT0wIC1ERVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNf ODM1NzY5PTAgLURFUlJBVEFfQTUzXzgzNjg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVS UkFUQV9BNTNfODU1ODczPTAgLURFUlJBVEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3 MDM9MCAtREVSUkFUQV9BNTVfNzk4Nzk3PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRB X0E1NV85MDM3NTg9MCAtREVSUkFUQV9BNTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9 MCAtREVSUkFUQV9BNTdfODEzNDE5PTAgLURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1 N184MTQ2NzA9MCAtREVSUkFUQV9BNTdfODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1E RVJSQVRBX0E1N184MjY5Nzc9MCAtREVSUkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3Xzgy OTUyMD0wIC1ERVJSQVRBX0E1N184MzM0NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJB VEFfQTcyXzg1OTk3MT0wIC1ERVJSQVRBX0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIz PTAgLURFUlJBVEFfQTc1Xzc2NDA4MT0wIC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9B NzZfMTA3MzM0OD0wIC1ERVJSQVRBX0E3Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9 MCAtREVSUkFUQV9BNzZfMTI1NzMxND0wIC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFf QTc2XzEyNjI4ODg9MCAtREVSUkFUQV9BNzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3 PTAgLURFUlJBVEFfSEVSQ1VMRVNfMTY4ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVS UkFUQV9OMV8xMDczMzQ4PTAgLURFUlJBVEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUz NDc9MCAtREVSUkFUQV9OMV8xMjA3ODIzPTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRB X04xXzEyNTczMTQ9MCAtREVSUkFUQV9OMV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0w IC1ERVJSQVRBX04xXzEyNzUxMTI9MCAtREVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFf MTU0MjQxOT0wIC1ERVJSQVRBX0RTVV83OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURT VEFDS19QUk9URUNUT1JfRU5BQkxFRD0wIC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9B UkNIX01BSk9SPTcgLURBUk1fQVJDSF9NSU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAt RENUWF9JTkNMVURFX0FBUkNIMzJfUkVHUz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhf SU5DTFVERV9QQVVUSF9SRUdTPTAgLURFTDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5D TFVERV9NVEVfUkVHUz0wIC1EQ1RYX0lOQ0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQ UE9SVF9ub25lIC1ERU5BQkxFX0FNVT0wIC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9C VEk9MCAtREVOQUJMRV9NUEFNX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5B QkxFX1BJRT0wIC1ERU5BQkxFX1BNRj0wIC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JV TlRJTUVfSU5TVFJVTUVOVEFUSU9OPTAgLURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVO QUJMRV9TVkVfRk9SX05TPTAgLURFTkNSWVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJS T1JfREVQUkVDQVRFRD0wIC1ERkFVTFRfSU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZP Ul9FTDM9MCAtREhBTkRMRV9FQV9FTDNfRklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0w IC1ETE9HX0xFVkVMPTIwIC1ETUVBU1VSRURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQ TDAxMV9HRU5FUklDX1VBUlQ9MCAtRFBMQVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FE RFJFU1M9MCAtRFBTQ0lfRVhURU5ERURfU1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJF U0VUX1RPX0JMMzE9MCAtRFNFUEFSQVRFX0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9C SVRTX1JFR0lPTj0wIC1EUkVDTEFJTV9JTklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9C TDFfRVhJVD0wIC1EU1BNX01NPTAgLURTUE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJE X0JPT1Q9MCAtRFVTRV9DT0hFUkVOVF9NRU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5f RFRCPTAgLURVU0VfUk9NTElCPTAgLURVU0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVf RENBQ0hFX0VBUkxZPTAgLURCTDJfQVRfRUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lO Vl9EQ0FDSEU9MSAtRFVTRV9TUElOTE9DS19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5j bHVkZS9hcmNoL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xp Yi9lbDNfcnVudGltZS9hYXJjaDMyIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2Nr Y2hpcC9jb21tb24vaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBs YXQvcm9ja2NoaXAvY29tbW9uL2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAt SXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4 L2RyaXZlcnMvc2VjdXJlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBs YXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVk ZS9zaGFyZWQvICAgLUlpbmNsdWRlL2xpYi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5j bHVkZS9saWIvbGliYy9hYXJjaDMyICAgLW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5n LWluY2x1ZGUtZGlycyAtV3VudXNlZCAtV2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3No YWRvdyAtV25vLXVudXNlZC1wYXJhbWV0ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0 LXNldC12YXJpYWJsZSAtV21heWJlLXVuaW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29t cGF0IC1Xc2hpZnQtb3ZlcmZsb3c9MiAtV2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVk LWRlY2xhcmF0aW9ucyAtV25vLWVycm9yPWNwcCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRodW1iIC1t bm8tdW5hbGlnbmVkLWFjY2VzcyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAt ZmZyZWVzdGFuZGluZyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLU9zIC1zdGQ9Z251OTkgLWZu by1zdGFjay1wcm90ZWN0b3IgIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9y ZWxlYXNlL2JsMzIvcG11LmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcG11Lm8gLU1Q IC1jIHBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvcG11L3BtdS5jIC1vIGJ1aWxkL3JrMzI4 OC9yZWxlYXNlL2JsMzIvcG11Lm8KYXJtLW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJM RV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQg LURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19W SVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQ T1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdf TDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1 N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9 MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8y MDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3 Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFf QTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAg LURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNf ODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVS UkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4 NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRB X0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0w IC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1 N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1E RVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3Xzgy Njk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJB VEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcx PTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9B NzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAg LURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3 Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0w IC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9I RVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMz NDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRB X04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0w IC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFf MTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURF UlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RP Ul9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAt REFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVf QUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRI X1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdT PTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURF TkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxF X01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURF TkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVN RU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1Jf TlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVE PTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFO RExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9 MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNf VUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFND SV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0w IC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAg LURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURT UE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNF X0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9S T01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9 MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1E VVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFy Y2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1l L2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9p bmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9j b21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hp cC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1 cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAt SWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJj L2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJz IC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51 c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxl IC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1v dmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25z IC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQt YWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5n IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3Rl Y3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9z ZWN1cmUuZCAtTVQgYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9zZWN1cmUubyAtTVAgLWMgcGxh dC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvc2VjdXJlLmMgLW8gYnVpbGQvcmszMjg4 L3JlbGVhc2UvYmwzMi9zZWN1cmUubwphcm0tbm9uZS1lYWJpLWdjYyAgLURERUJVRz0wIC1ERU5B QkxFX0JBQ0tUUkFDRT0wIC1EQ09SRUJPT1Q9MCAtRFBMQVRfU1BfTUlOX0VYVFJBX0xEX1NDUklQ VCAtREFSTVY3X1NVUFBPUlRTX0xBUkdFX1BBR0VfQUREUkVTU0lORyAtREFSTVY3X1NVUFBPUlRT X1ZJUlRVQUxJWkFUSU9OIC1EQVJNVjdfU1VQUE9SVFNfR0VORVJJQ19USU1FUiAtREFSTVY3X1NV UFBPUlRTX1ZGUCAtREE1N19FTkFCTEVfTk9OQ0FDSEVBQkxFX0xPQURfRldEPTAgLURTS0lQX0E1 N19MMV9GTFVTSF9QV1JfRFdOPTAgLURBNTNfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1E QTU3X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtRFdPUktBUk9VTkRfQ1ZFXzIwMTdfNTcx NT0wIC1EV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTEgLUREWU5BTUlDX1dPUktBUk9VTkRfQ1ZF XzIwMThfMzYzOT0wIC1ETkVPVkVSU0VfTjFfRVhURVJOQUxfTExDPTAgLURFUlJBVEFfQTlfNzk0 MDczPTAgLURFUlJBVEFfQTE1XzgxNjQ3MD0wIC1ERVJSQVRBX0ExNV84Mjc2NzE9MCAtREVSUkFU QV9BMTdfODUyNDIxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMz0wIC1ERVJSQVRBX0EzNV84NTU0NzI9 MCAtREVSUkFUQV9BNTNfODE5NDcyPTAgLURFUlJBVEFfQTUzXzgyNDA2OT0wIC1ERVJSQVRBX0E1 M184MjYzMTk9MCAtREVSUkFUQV9BNTNfODI3MzE5PTAgLURFUlJBVEFfQTUzXzgzNTc2OT0wIC1E RVJSQVRBX0E1M184MzY4NzA9MCAtREVSUkFUQV9BNTNfODQzNDE5PTAgLURFUlJBVEFfQTUzXzg1 NTg3Mz0wIC1ERVJSQVRBX0E1NV83NjgyNzc9MCAtREVSUkFUQV9BNTVfNzc4NzAzPTAgLURFUlJB VEFfQTU1Xzc5ODc5Nz0wIC1ERVJSQVRBX0E1NV84NDY1MzI9MCAtREVSUkFUQV9BNTVfOTAzNzU4 PTAgLURFUlJBVEFfQTU1XzEyMjEwMTI9MCAtREVSUkFUQV9BNTdfODA2OTY5PTAgLURFUlJBVEFf QTU3XzgxMzQxOT0wIC1ERVJSQVRBX0E1N184MTM0MjA9MCAtREVSUkFUQV9BNTdfODE0NjcwPTAg LURFUlJBVEFfQTU3XzgxNzE2OT0wIC1ERVJSQVRBX0E1N184MjY5NzQ9MCAtREVSUkFUQV9BNTdf ODI2OTc3PTAgLURFUlJBVEFfQTU3XzgyODAyND0wIC1ERVJSQVRBX0E1N184Mjk1MjA9MCAtREVS UkFUQV9BNTdfODMzNDcxPTAgLURFUlJBVEFfQTU3Xzg1OTk3Mj0wIC1ERVJSQVRBX0E3Ml84NTk5 NzE9MCAtREVSUkFUQV9BNzNfODUyNDI3PTAgLURFUlJBVEFfQTczXzg1NTQyMz0wIC1ERVJSQVRB X0E3NV83NjQwODE9MCAtREVSUkFUQV9BNzVfNzkwNzQ4PTAgLURFUlJBVEFfQTc2XzEwNzMzNDg9 MCAtREVSUkFUQV9BNzZfMTEzMDc5OT0wIC1ERVJSQVRBX0E3Nl8xMjIwMTk3PTAgLURFUlJBVEFf QTc2XzEyNTczMTQ9MCAtREVSUkFUQV9BNzZfMTI2MjYwNj0wIC1ERVJSQVRBX0E3Nl8xMjYyODg4 PTAgLURFUlJBVEFfQTc2XzEyNzUxMTI9MCAtREVSUkFUQV9BNzZfMTI4NjgwNz0wIC1ERVJSQVRB X0hFUkNVTEVTXzE2ODgzMDU9MCAtREVSUkFUQV9OMV8xMDQzMjAyPTAgLURFUlJBVEFfTjFfMTA3 MzM0OD0wIC1ERVJSQVRBX04xXzExMzA3OTk9MCAtREVSUkFUQV9OMV8xMTY1MzQ3PTAgLURFUlJB VEFfTjFfMTIwNzgyMz0wIC1ERVJSQVRBX04xXzEyMjAxOTc9MCAtREVSUkFUQV9OMV8xMjU3MzE0 PTAgLURFUlJBVEFfTjFfMTI2MjYwNj0wIC1ERVJSQVRBX04xXzEyNjI4ODg9MCAtREVSUkFUQV9O MV8xMjc1MTEyPTAgLURFUlJBVEFfTjFfMTMxNTcwMz0wIC1ERVJSQVRBX04xXzE1NDI0MTk9MCAt REVSUkFUQV9EU1VfNzk4OTUzPTAgLURFUlJBVEFfRFNVXzkzNjE4ND0wIC1EU1RBQ0tfUFJPVEVD VE9SX0VOQUJMRUQ9MCAtREFMTE9XX1JPX1hMQVRfVEFCTEVTPTAgLURBUk1fQVJDSF9NQUpPUj03 IC1EQVJNX0FSQ0hfTUlOT1I9MCAtRENPTERfQk9PVF9TSU5HTEVfQ1BVPTAgLURDVFhfSU5DTFVE RV9BQVJDSDMyX1JFR1M9MSAtRENUWF9JTkNMVURFX0ZQUkVHUz0wIC1EQ1RYX0lOQ0xVREVfUEFV VEhfUkVHUz0wIC1ERUwzX0VYQ0VQVElPTl9IQU5ETElORz0wIC1EQ1RYX0lOQ0xVREVfTVRFX1JF R1M9MCAtRENUWF9JTkNMVURFX0VMMl9SRUdTPTAgLURERUNSWVBUSU9OX1NVUFBPUlRfbm9uZSAt REVOQUJMRV9BTVU9MCAtREVOQUJMRV9BU1NFUlRJT05TPTAgLURFTkFCTEVfQlRJPTAgLURFTkFC TEVfTVBBTV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfUEFVVEg9MCAtREVOQUJMRV9QSUU9MCAt REVOQUJMRV9QTUY9MCAtREVOQUJMRV9QU0NJX1NUQVQ9MCAtREVOQUJMRV9SVU5USU1FX0lOU1RS VU1FTlRBVElPTj0wIC1ERU5BQkxFX1NQRV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfU1ZFX0ZP Ul9OUz0wIC1ERU5DUllQVF9CTDMxPTAgLURFTkNSWVBUX0JMMzI9MCAtREVSUk9SX0RFUFJFQ0FU RUQ9MCAtREZBVUxUX0lOSkVDVElPTl9TVVBQT1JUPTAgLURHSUNWMl9HMF9GT1JfRUwzPTAgLURI QU5ETEVfRUFfRUwzX0ZJUlNUPTAgLURIV19BU1NJU1RFRF9DT0hFUkVOQ1k9MCAtRExPR19MRVZF TD0yMCAtRE1FQVNVUkVEX0JPT1Q9MCAtRE5TX1RJTUVSX1NXSVRDSD0wIC1EUEwwMTFfR0VORVJJ Q19VQVJUPTAgLURQTEFUX3JrMzI4OCAtRFBST0dSQU1NQUJMRV9SRVNFVF9BRERSRVNTPTAgLURQ U0NJX0VYVEVOREVEX1NUQVRFX0lEPTAgLURSQVNfRVhURU5TSU9OPTAgLURSRVNFVF9UT19CTDMx PTAgLURTRVBBUkFURV9DT0RFX0FORF9ST0RBVEE9MCAtRFNFUEFSQVRFX05PQklUU19SRUdJT049 MCAtRFJFQ0xBSU1fSU5JVF9DT0RFPTAgLURTUERfbm9uZSAtRFNQSU5fT05fQkwxX0VYSVQ9MCAt RFNQTV9NTT0wIC1EU1BNRF9TUE1fQVRfU0VMMj0xIC1EVFJVU1RFRF9CT0FSRF9CT09UPTAgLURV U0VfQ09IRVJFTlRfTUVNPTEgLURVU0VfREVCVUdGUz0wIC1EQVJNX0lPX0lOX0RUQj0wIC1EVVNF X1JPTUxJQj0wIC1EVVNFX1RCQlJfREVGUz0xIC1EV0FSTUJPT1RfRU5BQkxFX0RDQUNIRV9FQVJM WT0wIC1EQkwyX0FUX0VMMz0wIC1EQkwyX0lOX1hJUF9NRU09MCAtREJMMl9JTlZfRENBQ0hFPTEg LURVU0VfU1BJTkxPQ0tfQ0FTPTAgLURBQVJDSDMyIC1JaW5jbHVkZSAtSWluY2x1ZGUvYXJjaC9h YXJjaDMyIC1JaW5jbHVkZS9saWIvY3B1cy9hYXJjaDMyIC1JaW5jbHVkZS9saWIvZWwzX3J1bnRp bWUvYWFyY2gzMiAtSXBsYXQvcm9ja2NoaXAvY29tbW9uLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9u L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vYWFyY2gzMi8gLUlwbGF0L3JvY2tjaGlw L2NvbW1vbi9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC8gLUlwbGF0L3JvY2tj aGlwL3JrMzI4OC9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3Nl Y3VyZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NvYy8gLUlwbGF0L3JvY2tjaGlw L3JrMzI4OC9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvc2hhcmVkLyAg IC1JaW5jbHVkZS9saWIvbGliZmR0IC1JaW5jbHVkZS9saWIvbGliYyAtSWluY2x1ZGUvbGliL2xp YmMvYWFyY2gzMiAgIC1ub3N0ZGluYyAtV2Vycm9yIC1XYWxsIC1XbWlzc2luZy1pbmNsdWRlLWRp cnMgLVd1bnVzZWQgLVdkaXNhYmxlZC1vcHRpbWl6YXRpb24JLVd2bGEgLVdzaGFkb3cgLVduby11 bnVzZWQtcGFyYW1ldGVyIC1XcmVkdW5kYW50LWRlY2xzIC1XdW51c2VkLWJ1dC1zZXQtdmFyaWFi bGUgLVdtYXliZS11bmluaXRpYWxpemVkIC1XcGFja2VkLWJpdGZpZWxkLWNvbXBhdCAtV3NoaWZ0 LW92ZXJmbG93PTIgLVdsb2dpY2FsLW9wIC1Xbm8tZXJyb3I9ZGVwcmVjYXRlZC1kZWNsYXJhdGlv bnMgLVduby1lcnJvcj1jcHAgLW1jcHU9Y29ydGV4LWExMiAgLW10aHVtYiAtbW5vLXVuYWxpZ25l ZC1hY2Nlc3MgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLWZmcmVlc3RhbmRp bmcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1PcyAtc3RkPWdudTk5IC1mbm8tc3RhY2stcHJv dGVjdG9yICAtRElNQUdFX0JMMzIgIC1XcCwtTUQsLi9idWlsZC9yazMyODgvcmVsZWFzZS9ibDMy L3NvYy5kIC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL3NvYy5vIC1NUCAtYyBwbGF0L3Jv Y2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NvYy9zb2MuYyAtbyBidWlsZC9yazMyODgvcmVsZWFzZS9i bDMyL3NvYy5vCmFybS1ub25lLWVhYmktZ2NjICAtRERFQlVHPTAgLURFTkFCTEVfQkFDS1RSQUNF PTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhUUkFfTERfU0NSSVBUIC1EQVJNVjdfU1VQ UE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJNVjdfU1VQUE9SVFNfVklSVFVBTElaQVRJ T04gLURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVSIC1EQVJNVjdfU1VQUE9SVFNfVkZQIC1E QTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9MCAtRFNLSVBfQTU3X0wxX0ZMVVNIX1BX Ul9EV049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURBNTdfRElTQUJMRV9O T05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9DVkVfMjAxN181NzE1PTAgLURXT1JLQVJP VU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTAg LURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVSUkFUQV9BOV83OTQwNzM9MCAtREVSUkFU QV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3MT0wIC1ERVJSQVRBX0ExN184NTI0MjE9 MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFfQTM1Xzg1NTQ3Mj0wIC1ERVJSQVRBX0E1 M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAgLURFUlJBVEFfQTUzXzgyNjMxOT0wIC1E RVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNfODM1NzY5PTAgLURFUlJBVEFfQTUzXzgz Njg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVSUkFUQV9BNTNfODU1ODczPTAgLURFUlJB VEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3MDM9MCAtREVSUkFUQV9BNTVfNzk4Nzk3 PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRBX0E1NV85MDM3NTg9MCAtREVSUkFUQV9B NTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9MCAtREVSUkFUQV9BNTdfODEzNDE5PTAg LURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1N184MTQ2NzA9MCAtREVSUkFUQV9BNTdf ODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1ERVJSQVRBX0E1N184MjY5Nzc9MCAtREVS UkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3XzgyOTUyMD0wIC1ERVJSQVRBX0E1N184MzM0 NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJBVEFfQTcyXzg1OTk3MT0wIC1ERVJSQVRB X0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIzPTAgLURFUlJBVEFfQTc1Xzc2NDA4MT0w IC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9BNzZfMTA3MzM0OD0wIC1ERVJSQVRBX0E3 Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9MCAtREVSUkFUQV9BNzZfMTI1NzMxND0w IC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFfQTc2XzEyNjI4ODg9MCAtREVSUkFUQV9B NzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3PTAgLURFUlJBVEFfSEVSQ1VMRVNfMTY4 ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVSUkFUQV9OMV8xMDczMzQ4PTAgLURFUlJB VEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUzNDc9MCAtREVSUkFUQV9OMV8xMjA3ODIz PTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRBX04xXzEyNTczMTQ9MCAtREVSUkFUQV9O MV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0wIC1ERVJSQVRBX04xXzEyNzUxMTI9MCAt REVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFfMTU0MjQxOT0wIC1ERVJSQVRBX0RTVV83 OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURTVEFDS19QUk9URUNUT1JfRU5BQkxFRD0w IC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9BUkNIX01BSk9SPTcgLURBUk1fQVJDSF9N SU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAtRENUWF9JTkNMVURFX0FBUkNIMzJfUkVH Uz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhfSU5DTFVERV9QQVVUSF9SRUdTPTAgLURF TDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5DTFVERV9NVEVfUkVHUz0wIC1EQ1RYX0lO Q0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQUE9SVF9ub25lIC1ERU5BQkxFX0FNVT0w IC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9CVEk9MCAtREVOQUJMRV9NUEFNX0ZPUl9M T1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5BQkxFX1BJRT0wIC1ERU5BQkxFX1BNRj0w IC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JVTlRJTUVfSU5TVFJVTUVOVEFUSU9OPTAg LURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9TVkVfRk9SX05TPTAgLURFTkNS WVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJST1JfREVQUkVDQVRFRD0wIC1ERkFVTFRf SU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZPUl9FTDM9MCAtREhBTkRMRV9FQV9FTDNf RklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0wIC1ETE9HX0xFVkVMPTIwIC1ETUVBU1VS RURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQTDAxMV9HRU5FUklDX1VBUlQ9MCAtRFBM QVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FERFJFU1M9MCAtRFBTQ0lfRVhURU5ERURf U1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJFU0VUX1RPX0JMMzE9MCAtRFNFUEFSQVRF X0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9CSVRTX1JFR0lPTj0wIC1EUkVDTEFJTV9J TklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9CTDFfRVhJVD0wIC1EU1BNX01NPTAgLURT UE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJEX0JPT1Q9MCAtRFVTRV9DT0hFUkVOVF9N RU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5fRFRCPTAgLURVU0VfUk9NTElCPTAgLURV U0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVfRENBQ0hFX0VBUkxZPTAgLURCTDJfQVRf RUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lOVl9EQ0FDSEU9MSAtRFVTRV9TUElOTE9D S19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5jbHVkZS9hcmNoL2FhcmNoMzIgLUlpbmNs dWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9lbDNfcnVudGltZS9hYXJjaDMyIC1J cGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vaW5jbHVkZS8gLUlw bGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2RyaXZl cnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2Ry aXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc2VjdXJlLyAtSXBsYXQv cm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1 ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS9zaGFyZWQvICAgLUlpbmNsdWRlL2xp Yi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5jbHVkZS9saWIvbGliYy9hYXJjaDMyICAg LW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5nLWluY2x1ZGUtZGlycyAtV3VudXNlZCAt V2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3NoYWRvdyAtV25vLXVudXNlZC1wYXJhbWV0 ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV21heWJlLXVu aW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29tcGF0IC1Xc2hpZnQtb3ZlcmZsb3c9MiAt V2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9ucyAtV25vLWVycm9y PWNwcCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRodW1iIC1tbm8tdW5hbGlnbmVkLWFjY2VzcyAtZmZ1 bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZmZyZWVzdGFuZGluZyAtZm5vLWJ1aWx0 aW4gLWZuby1jb21tb24gLU9zIC1zdGQ9Z251OTkgLWZuby1zdGFjay1wcm90ZWN0b3IgIC1ESU1B R0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcGxhdF9zaXBfY2Fs bHMuZCAtTVQgYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0X3NpcF9jYWxscy5vIC1NUCAt YyBwbGF0L3JvY2tjaGlwL3JrMzI4OC9wbGF0X3NpcF9jYWxscy5jIC1vIGJ1aWxkL3JrMzI4OC9y ZWxlYXNlL2JsMzIvcGxhdF9zaXBfY2FsbHMubwphcm0tbm9uZS1lYWJpLWdjYyAgLURERUJVRz0w IC1ERU5BQkxFX0JBQ0tUUkFDRT0wIC1EQ09SRUJPT1Q9MCAtRFBMQVRfU1BfTUlOX0VYVFJBX0xE X1NDUklQVCAtREFSTVY3X1NVUFBPUlRTX0xBUkdFX1BBR0VfQUREUkVTU0lORyAtREFSTVY3X1NV UFBPUlRTX1ZJUlRVQUxJWkFUSU9OIC1EQVJNVjdfU1VQUE9SVFNfR0VORVJJQ19USU1FUiAtREFS TVY3X1NVUFBPUlRTX1ZGUCAtREE1N19FTkFCTEVfTk9OQ0FDSEVBQkxFX0xPQURfRldEPTAgLURT S0lQX0E1N19MMV9GTFVTSF9QV1JfRFdOPTAgLURBNTNfRElTQUJMRV9OT05fVEVNUE9SQUxfSElO VD0xIC1EQTU3X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtRFdPUktBUk9VTkRfQ1ZFXzIw MTdfNTcxNT0wIC1EV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTEgLUREWU5BTUlDX1dPUktBUk9V TkRfQ1ZFXzIwMThfMzYzOT0wIC1ETkVPVkVSU0VfTjFfRVhURVJOQUxfTExDPTAgLURFUlJBVEFf QTlfNzk0MDczPTAgLURFUlJBVEFfQTE1XzgxNjQ3MD0wIC1ERVJSQVRBX0ExNV84Mjc2NzE9MCAt REVSUkFUQV9BMTdfODUyNDIxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMz0wIC1ERVJSQVRBX0EzNV84 NTU0NzI9MCAtREVSUkFUQV9BNTNfODE5NDcyPTAgLURFUlJBVEFfQTUzXzgyNDA2OT0wIC1ERVJS QVRBX0E1M184MjYzMTk9MCAtREVSUkFUQV9BNTNfODI3MzE5PTAgLURFUlJBVEFfQTUzXzgzNTc2 OT0wIC1ERVJSQVRBX0E1M184MzY4NzA9MCAtREVSUkFUQV9BNTNfODQzNDE5PTAgLURFUlJBVEFf QTUzXzg1NTg3Mz0wIC1ERVJSQVRBX0E1NV83NjgyNzc9MCAtREVSUkFUQV9BNTVfNzc4NzAzPTAg LURFUlJBVEFfQTU1Xzc5ODc5Nz0wIC1ERVJSQVRBX0E1NV84NDY1MzI9MCAtREVSUkFUQV9BNTVf OTAzNzU4PTAgLURFUlJBVEFfQTU1XzEyMjEwMTI9MCAtREVSUkFUQV9BNTdfODA2OTY5PTAgLURF UlJBVEFfQTU3XzgxMzQxOT0wIC1ERVJSQVRBX0E1N184MTM0MjA9MCAtREVSUkFUQV9BNTdfODE0 NjcwPTAgLURFUlJBVEFfQTU3XzgxNzE2OT0wIC1ERVJSQVRBX0E1N184MjY5NzQ9MCAtREVSUkFU QV9BNTdfODI2OTc3PTAgLURFUlJBVEFfQTU3XzgyODAyND0wIC1ERVJSQVRBX0E1N184Mjk1MjA9 MCAtREVSUkFUQV9BNTdfODMzNDcxPTAgLURFUlJBVEFfQTU3Xzg1OTk3Mj0wIC1ERVJSQVRBX0E3 Ml84NTk5NzE9MCAtREVSUkFUQV9BNzNfODUyNDI3PTAgLURFUlJBVEFfQTczXzg1NTQyMz0wIC1E RVJSQVRBX0E3NV83NjQwODE9MCAtREVSUkFUQV9BNzVfNzkwNzQ4PTAgLURFUlJBVEFfQTc2XzEw NzMzNDg9MCAtREVSUkFUQV9BNzZfMTEzMDc5OT0wIC1ERVJSQVRBX0E3Nl8xMjIwMTk3PTAgLURF UlJBVEFfQTc2XzEyNTczMTQ9MCAtREVSUkFUQV9BNzZfMTI2MjYwNj0wIC1ERVJSQVRBX0E3Nl8x MjYyODg4PTAgLURFUlJBVEFfQTc2XzEyNzUxMTI9MCAtREVSUkFUQV9BNzZfMTI4NjgwNz0wIC1E RVJSQVRBX0hFUkNVTEVTXzE2ODgzMDU9MCAtREVSUkFUQV9OMV8xMDQzMjAyPTAgLURFUlJBVEFf TjFfMTA3MzM0OD0wIC1ERVJSQVRBX04xXzExMzA3OTk9MCAtREVSUkFUQV9OMV8xMTY1MzQ3PTAg LURFUlJBVEFfTjFfMTIwNzgyMz0wIC1ERVJSQVRBX04xXzEyMjAxOTc9MCAtREVSUkFUQV9OMV8x MjU3MzE0PTAgLURFUlJBVEFfTjFfMTI2MjYwNj0wIC1ERVJSQVRBX04xXzEyNjI4ODg9MCAtREVS UkFUQV9OMV8xMjc1MTEyPTAgLURFUlJBVEFfTjFfMTMxNTcwMz0wIC1ERVJSQVRBX04xXzE1NDI0 MTk9MCAtREVSUkFUQV9EU1VfNzk4OTUzPTAgLURFUlJBVEFfRFNVXzkzNjE4ND0wIC1EU1RBQ0tf UFJPVEVDVE9SX0VOQUJMRUQ9MCAtREFMTE9XX1JPX1hMQVRfVEFCTEVTPTAgLURBUk1fQVJDSF9N QUpPUj03IC1EQVJNX0FSQ0hfTUlOT1I9MCAtRENPTERfQk9PVF9TSU5HTEVfQ1BVPTAgLURDVFhf SU5DTFVERV9BQVJDSDMyX1JFR1M9MSAtRENUWF9JTkNMVURFX0ZQUkVHUz0wIC1EQ1RYX0lOQ0xV REVfUEFVVEhfUkVHUz0wIC1ERUwzX0VYQ0VQVElPTl9IQU5ETElORz0wIC1EQ1RYX0lOQ0xVREVf TVRFX1JFR1M9MCAtRENUWF9JTkNMVURFX0VMMl9SRUdTPTAgLURERUNSWVBUSU9OX1NVUFBPUlRf bm9uZSAtREVOQUJMRV9BTVU9MCAtREVOQUJMRV9BU1NFUlRJT05TPTAgLURFTkFCTEVfQlRJPTAg LURFTkFCTEVfTVBBTV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfUEFVVEg9MCAtREVOQUJMRV9Q SUU9MCAtREVOQUJMRV9QTUY9MCAtREVOQUJMRV9QU0NJX1NUQVQ9MCAtREVOQUJMRV9SVU5USU1F X0lOU1RSVU1FTlRBVElPTj0wIC1ERU5BQkxFX1NQRV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVf U1ZFX0ZPUl9OUz0wIC1ERU5DUllQVF9CTDMxPTAgLURFTkNSWVBUX0JMMzI9MCAtREVSUk9SX0RF UFJFQ0FURUQ9MCAtREZBVUxUX0lOSkVDVElPTl9TVVBQT1JUPTAgLURHSUNWMl9HMF9GT1JfRUwz PTAgLURIQU5ETEVfRUFfRUwzX0ZJUlNUPTAgLURIV19BU1NJU1RFRF9DT0hFUkVOQ1k9MCAtRExP R19MRVZFTD0yMCAtRE1FQVNVUkVEX0JPT1Q9MCAtRE5TX1RJTUVSX1NXSVRDSD0wIC1EUEwwMTFf R0VORVJJQ19VQVJUPTAgLURQTEFUX3JrMzI4OCAtRFBST0dSQU1NQUJMRV9SRVNFVF9BRERSRVNT PTAgLURQU0NJX0VYVEVOREVEX1NUQVRFX0lEPTAgLURSQVNfRVhURU5TSU9OPTAgLURSRVNFVF9U T19CTDMxPTAgLURTRVBBUkFURV9DT0RFX0FORF9ST0RBVEE9MCAtRFNFUEFSQVRFX05PQklUU19S RUdJT049MCAtRFJFQ0xBSU1fSU5JVF9DT0RFPTAgLURTUERfbm9uZSAtRFNQSU5fT05fQkwxX0VY SVQ9MCAtRFNQTV9NTT0wIC1EU1BNRF9TUE1fQVRfU0VMMj0xIC1EVFJVU1RFRF9CT0FSRF9CT09U PTAgLURVU0VfQ09IRVJFTlRfTUVNPTEgLURVU0VfREVCVUdGUz0wIC1EQVJNX0lPX0lOX0RUQj0w IC1EVVNFX1JPTUxJQj0wIC1EVVNFX1RCQlJfREVGUz0xIC1EV0FSTUJPT1RfRU5BQkxFX0RDQUNI RV9FQVJMWT0wIC1EQkwyX0FUX0VMMz0wIC1EQkwyX0lOX1hJUF9NRU09MCAtREJMMl9JTlZfRENB Q0hFPTEgLURVU0VfU1BJTkxPQ0tfQ0FTPTAgLURBQVJDSDMyIC1JaW5jbHVkZSAtSWluY2x1ZGUv YXJjaC9hYXJjaDMyIC1JaW5jbHVkZS9saWIvY3B1cy9hYXJjaDMyIC1JaW5jbHVkZS9saWIvZWwz X3J1bnRpbWUvYWFyY2gzMiAtSXBsYXQvcm9ja2NoaXAvY29tbW9uLyAtSXBsYXQvcm9ja2NoaXAv Y29tbW9uL2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vYWFyY2gzMi8gLUlwbGF0L3Jv Y2tjaGlwL2NvbW1vbi9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC8gLUlwbGF0 L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2 ZXJzL3NlY3VyZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NvYy8gLUlwbGF0L3Jv Y2tjaGlwL3JrMzI4OC9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvc2hh cmVkLyAgIC1JaW5jbHVkZS9saWIvbGliZmR0IC1JaW5jbHVkZS9saWIvbGliYyAtSWluY2x1ZGUv bGliL2xpYmMvYWFyY2gzMiAgIC1ub3N0ZGluYyAtV2Vycm9yIC1XYWxsIC1XbWlzc2luZy1pbmNs dWRlLWRpcnMgLVd1bnVzZWQgLVdkaXNhYmxlZC1vcHRpbWl6YXRpb24JLVd2bGEgLVdzaGFkb3cg LVduby11bnVzZWQtcGFyYW1ldGVyIC1XcmVkdW5kYW50LWRlY2xzIC1XdW51c2VkLWJ1dC1zZXQt dmFyaWFibGUgLVdtYXliZS11bmluaXRpYWxpemVkIC1XcGFja2VkLWJpdGZpZWxkLWNvbXBhdCAt V3NoaWZ0LW92ZXJmbG93PTIgLVdsb2dpY2FsLW9wIC1Xbm8tZXJyb3I9ZGVwcmVjYXRlZC1kZWNs YXJhdGlvbnMgLVduby1lcnJvcj1jcHAgLW1jcHU9Y29ydGV4LWExMiAgLW10aHVtYiAtbW5vLXVu YWxpZ25lZC1hY2Nlc3MgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLWZmcmVl c3RhbmRpbmcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1PcyAtc3RkPWdudTk5IC1mbm8tc3Rh Y2stcHJvdGVjdG9yICAtRElNQUdFX0JMMzIgIC1XcCwtTUQsLi9idWlsZC9yazMyODgvcmVsZWFz ZS9ibDMyL2JsX2NvbW1vbi5kIC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL2JsX2NvbW1v bi5vIC1NUCAtYyBjb21tb24vYmxfY29tbW9uLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwz Mi9ibF9jb21tb24ubwphcm0tbm9uZS1lYWJpLWdjYyAgLURERUJVRz0wIC1ERU5BQkxFX0JBQ0tU UkFDRT0wIC1EQ09SRUJPT1Q9MCAtRFBMQVRfU1BfTUlOX0VYVFJBX0xEX1NDUklQVCAtREFSTVY3 X1NVUFBPUlRTX0xBUkdFX1BBR0VfQUREUkVTU0lORyAtREFSTVY3X1NVUFBPUlRTX1ZJUlRVQUxJ WkFUSU9OIC1EQVJNVjdfU1VQUE9SVFNfR0VORVJJQ19USU1FUiAtREFSTVY3X1NVUFBPUlRTX1ZG UCAtREE1N19FTkFCTEVfTk9OQ0FDSEVBQkxFX0xPQURfRldEPTAgLURTS0lQX0E1N19MMV9GTFVT SF9QV1JfRFdOPTAgLURBNTNfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EQTU3X0RJU0FC TEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtRFdPUktBUk9VTkRfQ1ZFXzIwMTdfNTcxNT0wIC1EV09S S0FST1VORF9DVkVfMjAxOF8zNjM5PTEgLUREWU5BTUlDX1dPUktBUk9VTkRfQ1ZFXzIwMThfMzYz OT0wIC1ETkVPVkVSU0VfTjFfRVhURVJOQUxfTExDPTAgLURFUlJBVEFfQTlfNzk0MDczPTAgLURF UlJBVEFfQTE1XzgxNjQ3MD0wIC1ERVJSQVRBX0ExNV84Mjc2NzE9MCAtREVSUkFUQV9BMTdfODUy NDIxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMz0wIC1ERVJSQVRBX0EzNV84NTU0NzI9MCAtREVSUkFU QV9BNTNfODE5NDcyPTAgLURFUlJBVEFfQTUzXzgyNDA2OT0wIC1ERVJSQVRBX0E1M184MjYzMTk9 MCAtREVSUkFUQV9BNTNfODI3MzE5PTAgLURFUlJBVEFfQTUzXzgzNTc2OT0wIC1ERVJSQVRBX0E1 M184MzY4NzA9MCAtREVSUkFUQV9BNTNfODQzNDE5PTAgLURFUlJBVEFfQTUzXzg1NTg3Mz0wIC1E RVJSQVRBX0E1NV83NjgyNzc9MCAtREVSUkFUQV9BNTVfNzc4NzAzPTAgLURFUlJBVEFfQTU1Xzc5 ODc5Nz0wIC1ERVJSQVRBX0E1NV84NDY1MzI9MCAtREVSUkFUQV9BNTVfOTAzNzU4PTAgLURFUlJB VEFfQTU1XzEyMjEwMTI9MCAtREVSUkFUQV9BNTdfODA2OTY5PTAgLURFUlJBVEFfQTU3XzgxMzQx OT0wIC1ERVJSQVRBX0E1N184MTM0MjA9MCAtREVSUkFUQV9BNTdfODE0NjcwPTAgLURFUlJBVEFf QTU3XzgxNzE2OT0wIC1ERVJSQVRBX0E1N184MjY5NzQ9MCAtREVSUkFUQV9BNTdfODI2OTc3PTAg LURFUlJBVEFfQTU3XzgyODAyND0wIC1ERVJSQVRBX0E1N184Mjk1MjA9MCAtREVSUkFUQV9BNTdf ODMzNDcxPTAgLURFUlJBVEFfQTU3Xzg1OTk3Mj0wIC1ERVJSQVRBX0E3Ml84NTk5NzE9MCAtREVS UkFUQV9BNzNfODUyNDI3PTAgLURFUlJBVEFfQTczXzg1NTQyMz0wIC1ERVJSQVRBX0E3NV83NjQw ODE9MCAtREVSUkFUQV9BNzVfNzkwNzQ4PTAgLURFUlJBVEFfQTc2XzEwNzMzNDg9MCAtREVSUkFU QV9BNzZfMTEzMDc5OT0wIC1ERVJSQVRBX0E3Nl8xMjIwMTk3PTAgLURFUlJBVEFfQTc2XzEyNTcz MTQ9MCAtREVSUkFUQV9BNzZfMTI2MjYwNj0wIC1ERVJSQVRBX0E3Nl8xMjYyODg4PTAgLURFUlJB VEFfQTc2XzEyNzUxMTI9MCAtREVSUkFUQV9BNzZfMTI4NjgwNz0wIC1ERVJSQVRBX0hFUkNVTEVT XzE2ODgzMDU9MCAtREVSUkFUQV9OMV8xMDQzMjAyPTAgLURFUlJBVEFfTjFfMTA3MzM0OD0wIC1E RVJSQVRBX04xXzExMzA3OTk9MCAtREVSUkFUQV9OMV8xMTY1MzQ3PTAgLURFUlJBVEFfTjFfMTIw NzgyMz0wIC1ERVJSQVRBX04xXzEyMjAxOTc9MCAtREVSUkFUQV9OMV8xMjU3MzE0PTAgLURFUlJB VEFfTjFfMTI2MjYwNj0wIC1ERVJSQVRBX04xXzEyNjI4ODg9MCAtREVSUkFUQV9OMV8xMjc1MTEy PTAgLURFUlJBVEFfTjFfMTMxNTcwMz0wIC1ERVJSQVRBX04xXzE1NDI0MTk9MCAtREVSUkFUQV9E U1VfNzk4OTUzPTAgLURFUlJBVEFfRFNVXzkzNjE4ND0wIC1EU1RBQ0tfUFJPVEVDVE9SX0VOQUJM RUQ9MCAtREFMTE9XX1JPX1hMQVRfVEFCTEVTPTAgLURBUk1fQVJDSF9NQUpPUj03IC1EQVJNX0FS Q0hfTUlOT1I9MCAtRENPTERfQk9PVF9TSU5HTEVfQ1BVPTAgLURDVFhfSU5DTFVERV9BQVJDSDMy X1JFR1M9MSAtRENUWF9JTkNMVURFX0ZQUkVHUz0wIC1EQ1RYX0lOQ0xVREVfUEFVVEhfUkVHUz0w IC1ERUwzX0VYQ0VQVElPTl9IQU5ETElORz0wIC1EQ1RYX0lOQ0xVREVfTVRFX1JFR1M9MCAtRENU WF9JTkNMVURFX0VMMl9SRUdTPTAgLURERUNSWVBUSU9OX1NVUFBPUlRfbm9uZSAtREVOQUJMRV9B TVU9MCAtREVOQUJMRV9BU1NFUlRJT05TPTAgLURFTkFCTEVfQlRJPTAgLURFTkFCTEVfTVBBTV9G T1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfUEFVVEg9MCAtREVOQUJMRV9QSUU9MCAtREVOQUJMRV9Q TUY9MCAtREVOQUJMRV9QU0NJX1NUQVQ9MCAtREVOQUJMRV9SVU5USU1FX0lOU1RSVU1FTlRBVElP Tj0wIC1ERU5BQkxFX1NQRV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfU1ZFX0ZPUl9OUz0wIC1E RU5DUllQVF9CTDMxPTAgLURFTkNSWVBUX0JMMzI9MCAtREVSUk9SX0RFUFJFQ0FURUQ9MCAtREZB VUxUX0lOSkVDVElPTl9TVVBQT1JUPTAgLURHSUNWMl9HMF9GT1JfRUwzPTAgLURIQU5ETEVfRUFf RUwzX0ZJUlNUPTAgLURIV19BU1NJU1RFRF9DT0hFUkVOQ1k9MCAtRExPR19MRVZFTD0yMCAtRE1F QVNVUkVEX0JPT1Q9MCAtRE5TX1RJTUVSX1NXSVRDSD0wIC1EUEwwMTFfR0VORVJJQ19VQVJUPTAg LURQTEFUX3JrMzI4OCAtRFBST0dSQU1NQUJMRV9SRVNFVF9BRERSRVNTPTAgLURQU0NJX0VYVEVO REVEX1NUQVRFX0lEPTAgLURSQVNfRVhURU5TSU9OPTAgLURSRVNFVF9UT19CTDMxPTAgLURTRVBB UkFURV9DT0RFX0FORF9ST0RBVEE9MCAtRFNFUEFSQVRFX05PQklUU19SRUdJT049MCAtRFJFQ0xB SU1fSU5JVF9DT0RFPTAgLURTUERfbm9uZSAtRFNQSU5fT05fQkwxX0VYSVQ9MCAtRFNQTV9NTT0w IC1EU1BNRF9TUE1fQVRfU0VMMj0xIC1EVFJVU1RFRF9CT0FSRF9CT09UPTAgLURVU0VfQ09IRVJF TlRfTUVNPTEgLURVU0VfREVCVUdGUz0wIC1EQVJNX0lPX0lOX0RUQj0wIC1EVVNFX1JPTUxJQj0w IC1EVVNFX1RCQlJfREVGUz0xIC1EV0FSTUJPT1RfRU5BQkxFX0RDQUNIRV9FQVJMWT0wIC1EQkwy X0FUX0VMMz0wIC1EQkwyX0lOX1hJUF9NRU09MCAtREJMMl9JTlZfRENBQ0hFPTEgLURVU0VfU1BJ TkxPQ0tfQ0FTPTAgLURBQVJDSDMyIC1JaW5jbHVkZSAtSWluY2x1ZGUvYXJjaC9hYXJjaDMyIC1J aW5jbHVkZS9saWIvY3B1cy9hYXJjaDMyIC1JaW5jbHVkZS9saWIvZWwzX3J1bnRpbWUvYWFyY2gz MiAtSXBsYXQvcm9ja2NoaXAvY29tbW9uLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2luY2x1ZGUv IC1JcGxhdC9yb2NrY2hpcC9jb21tb24vYWFyY2gzMi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9k cml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4 OC9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NlY3VyZS8gLUlw bGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NvYy8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9p bmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvc2hhcmVkLyAgIC1JaW5jbHVk ZS9saWIvbGliZmR0IC1JaW5jbHVkZS9saWIvbGliYyAtSWluY2x1ZGUvbGliL2xpYmMvYWFyY2gz MiAgIC1ub3N0ZGluYyAtV2Vycm9yIC1XYWxsIC1XbWlzc2luZy1pbmNsdWRlLWRpcnMgLVd1bnVz ZWQgLVdkaXNhYmxlZC1vcHRpbWl6YXRpb24JLVd2bGEgLVdzaGFkb3cgLVduby11bnVzZWQtcGFy YW1ldGVyIC1XcmVkdW5kYW50LWRlY2xzIC1XdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdtYXli ZS11bmluaXRpYWxpemVkIC1XcGFja2VkLWJpdGZpZWxkLWNvbXBhdCAtV3NoaWZ0LW92ZXJmbG93 PTIgLVdsb2dpY2FsLW9wIC1Xbm8tZXJyb3I9ZGVwcmVjYXRlZC1kZWNsYXJhdGlvbnMgLVduby1l cnJvcj1jcHAgLW1jcHU9Y29ydGV4LWExMiAgLW10aHVtYiAtbW5vLXVuYWxpZ25lZC1hY2Nlc3Mg LWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLWZmcmVlc3RhbmRpbmcgLWZuby1i dWlsdGluIC1mbm8tY29tbW9uIC1PcyAtc3RkPWdudTk5IC1mbm8tc3RhY2stcHJvdGVjdG9yICAt RElNQUdFX0JMMzIgIC1XcCwtTUQsLi9idWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL3RmX2xvZy5k IC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL3RmX2xvZy5vIC1NUCAtYyBjb21tb24vdGZf bG9nLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi90Zl9sb2cubwphcm0tbm9uZS1lYWJp LWdjYyAgLURERUJVRz0wIC1ERU5BQkxFX0JBQ0tUUkFDRT0wIC1EQ09SRUJPT1Q9MCAtRFBMQVRf U1BfTUlOX0VYVFJBX0xEX1NDUklQVCAtREFSTVY3X1NVUFBPUlRTX0xBUkdFX1BBR0VfQUREUkVT U0lORyAtREFSTVY3X1NVUFBPUlRTX1ZJUlRVQUxJWkFUSU9OIC1EQVJNVjdfU1VQUE9SVFNfR0VO RVJJQ19USU1FUiAtREFSTVY3X1NVUFBPUlRTX1ZGUCAtREE1N19FTkFCTEVfTk9OQ0FDSEVBQkxF X0xPQURfRldEPTAgLURTS0lQX0E1N19MMV9GTFVTSF9QV1JfRFdOPTAgLURBNTNfRElTQUJMRV9O T05fVEVNUE9SQUxfSElOVD0xIC1EQTU3X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtRFdP UktBUk9VTkRfQ1ZFXzIwMTdfNTcxNT0wIC1EV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTEgLURE WU5BTUlDX1dPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0wIC1ETkVPVkVSU0VfTjFfRVhURVJOQUxf TExDPTAgLURFUlJBVEFfQTlfNzk0MDczPTAgLURFUlJBVEFfQTE1XzgxNjQ3MD0wIC1ERVJSQVRB X0ExNV84Mjc2NzE9MCAtREVSUkFUQV9BMTdfODUyNDIxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMz0w IC1ERVJSQVRBX0EzNV84NTU0NzI9MCAtREVSUkFUQV9BNTNfODE5NDcyPTAgLURFUlJBVEFfQTUz XzgyNDA2OT0wIC1ERVJSQVRBX0E1M184MjYzMTk9MCAtREVSUkFUQV9BNTNfODI3MzE5PTAgLURF UlJBVEFfQTUzXzgzNTc2OT0wIC1ERVJSQVRBX0E1M184MzY4NzA9MCAtREVSUkFUQV9BNTNfODQz NDE5PTAgLURFUlJBVEFfQTUzXzg1NTg3Mz0wIC1ERVJSQVRBX0E1NV83NjgyNzc9MCAtREVSUkFU QV9BNTVfNzc4NzAzPTAgLURFUlJBVEFfQTU1Xzc5ODc5Nz0wIC1ERVJSQVRBX0E1NV84NDY1MzI9 MCAtREVSUkFUQV9BNTVfOTAzNzU4PTAgLURFUlJBVEFfQTU1XzEyMjEwMTI9MCAtREVSUkFUQV9B NTdfODA2OTY5PTAgLURFUlJBVEFfQTU3XzgxMzQxOT0wIC1ERVJSQVRBX0E1N184MTM0MjA9MCAt REVSUkFUQV9BNTdfODE0NjcwPTAgLURFUlJBVEFfQTU3XzgxNzE2OT0wIC1ERVJSQVRBX0E1N184 MjY5NzQ9MCAtREVSUkFUQV9BNTdfODI2OTc3PTAgLURFUlJBVEFfQTU3XzgyODAyND0wIC1ERVJS QVRBX0E1N184Mjk1MjA9MCAtREVSUkFUQV9BNTdfODMzNDcxPTAgLURFUlJBVEFfQTU3Xzg1OTk3 Mj0wIC1ERVJSQVRBX0E3Ml84NTk5NzE9MCAtREVSUkFUQV9BNzNfODUyNDI3PTAgLURFUlJBVEFf QTczXzg1NTQyMz0wIC1ERVJSQVRBX0E3NV83NjQwODE9MCAtREVSUkFUQV9BNzVfNzkwNzQ4PTAg LURFUlJBVEFfQTc2XzEwNzMzNDg9MCAtREVSUkFUQV9BNzZfMTEzMDc5OT0wIC1ERVJSQVRBX0E3 Nl8xMjIwMTk3PTAgLURFUlJBVEFfQTc2XzEyNTczMTQ9MCAtREVSUkFUQV9BNzZfMTI2MjYwNj0w IC1ERVJSQVRBX0E3Nl8xMjYyODg4PTAgLURFUlJBVEFfQTc2XzEyNzUxMTI9MCAtREVSUkFUQV9B NzZfMTI4NjgwNz0wIC1ERVJSQVRBX0hFUkNVTEVTXzE2ODgzMDU9MCAtREVSUkFUQV9OMV8xMDQz MjAyPTAgLURFUlJBVEFfTjFfMTA3MzM0OD0wIC1ERVJSQVRBX04xXzExMzA3OTk9MCAtREVSUkFU QV9OMV8xMTY1MzQ3PTAgLURFUlJBVEFfTjFfMTIwNzgyMz0wIC1ERVJSQVRBX04xXzEyMjAxOTc9 MCAtREVSUkFUQV9OMV8xMjU3MzE0PTAgLURFUlJBVEFfTjFfMTI2MjYwNj0wIC1ERVJSQVRBX04x XzEyNjI4ODg9MCAtREVSUkFUQV9OMV8xMjc1MTEyPTAgLURFUlJBVEFfTjFfMTMxNTcwMz0wIC1E RVJSQVRBX04xXzE1NDI0MTk9MCAtREVSUkFUQV9EU1VfNzk4OTUzPTAgLURFUlJBVEFfRFNVXzkz NjE4ND0wIC1EU1RBQ0tfUFJPVEVDVE9SX0VOQUJMRUQ9MCAtREFMTE9XX1JPX1hMQVRfVEFCTEVT PTAgLURBUk1fQVJDSF9NQUpPUj03IC1EQVJNX0FSQ0hfTUlOT1I9MCAtRENPTERfQk9PVF9TSU5H TEVfQ1BVPTAgLURDVFhfSU5DTFVERV9BQVJDSDMyX1JFR1M9MSAtRENUWF9JTkNMVURFX0ZQUkVH Uz0wIC1EQ1RYX0lOQ0xVREVfUEFVVEhfUkVHUz0wIC1ERUwzX0VYQ0VQVElPTl9IQU5ETElORz0w IC1EQ1RYX0lOQ0xVREVfTVRFX1JFR1M9MCAtRENUWF9JTkNMVURFX0VMMl9SRUdTPTAgLURERUNS WVBUSU9OX1NVUFBPUlRfbm9uZSAtREVOQUJMRV9BTVU9MCAtREVOQUJMRV9BU1NFUlRJT05TPTAg LURFTkFCTEVfQlRJPTAgLURFTkFCTEVfTVBBTV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfUEFV VEg9MCAtREVOQUJMRV9QSUU9MCAtREVOQUJMRV9QTUY9MCAtREVOQUJMRV9QU0NJX1NUQVQ9MCAt REVOQUJMRV9SVU5USU1FX0lOU1RSVU1FTlRBVElPTj0wIC1ERU5BQkxFX1NQRV9GT1JfTE9XRVJf RUxTPTAgLURFTkFCTEVfU1ZFX0ZPUl9OUz0wIC1ERU5DUllQVF9CTDMxPTAgLURFTkNSWVBUX0JM MzI9MCAtREVSUk9SX0RFUFJFQ0FURUQ9MCAtREZBVUxUX0lOSkVDVElPTl9TVVBQT1JUPTAgLURH SUNWMl9HMF9GT1JfRUwzPTAgLURIQU5ETEVfRUFfRUwzX0ZJUlNUPTAgLURIV19BU1NJU1RFRF9D T0hFUkVOQ1k9MCAtRExPR19MRVZFTD0yMCAtRE1FQVNVUkVEX0JPT1Q9MCAtRE5TX1RJTUVSX1NX SVRDSD0wIC1EUEwwMTFfR0VORVJJQ19VQVJUPTAgLURQTEFUX3JrMzI4OCAtRFBST0dSQU1NQUJM RV9SRVNFVF9BRERSRVNTPTAgLURQU0NJX0VYVEVOREVEX1NUQVRFX0lEPTAgLURSQVNfRVhURU5T SU9OPTAgLURSRVNFVF9UT19CTDMxPTAgLURTRVBBUkFURV9DT0RFX0FORF9ST0RBVEE9MCAtRFNF UEFSQVRFX05PQklUU19SRUdJT049MCAtRFJFQ0xBSU1fSU5JVF9DT0RFPTAgLURTUERfbm9uZSAt RFNQSU5fT05fQkwxX0VYSVQ9MCAtRFNQTV9NTT0wIC1EU1BNRF9TUE1fQVRfU0VMMj0xIC1EVFJV U1RFRF9CT0FSRF9CT09UPTAgLURVU0VfQ09IRVJFTlRfTUVNPTEgLURVU0VfREVCVUdGUz0wIC1E QVJNX0lPX0lOX0RUQj0wIC1EVVNFX1JPTUxJQj0wIC1EVVNFX1RCQlJfREVGUz0xIC1EV0FSTUJP T1RfRU5BQkxFX0RDQUNIRV9FQVJMWT0wIC1EQkwyX0FUX0VMMz0wIC1EQkwyX0lOX1hJUF9NRU09 MCAtREJMMl9JTlZfRENBQ0hFPTEgLURVU0VfU1BJTkxPQ0tfQ0FTPTAgLURBQVJDSDMyIC1JaW5j bHVkZSAtSWluY2x1ZGUvYXJjaC9hYXJjaDMyIC1JaW5jbHVkZS9saWIvY3B1cy9hYXJjaDMyIC1J aW5jbHVkZS9saWIvZWwzX3J1bnRpbWUvYWFyY2gzMiAtSXBsYXQvcm9ja2NoaXAvY29tbW9uLyAt SXBsYXQvcm9ja2NoaXAvY29tbW9uL2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vYWFy Y2gzMi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlw L3JrMzI4OC8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tj aGlwL3JrMzI4OC9kcml2ZXJzL3NlY3VyZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJz L3NvYy8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvcmsz Mjg4L2luY2x1ZGUvc2hhcmVkLyAgIC1JaW5jbHVkZS9saWIvbGliZmR0IC1JaW5jbHVkZS9saWIv bGliYyAtSWluY2x1ZGUvbGliL2xpYmMvYWFyY2gzMiAgIC1ub3N0ZGluYyAtV2Vycm9yIC1XYWxs IC1XbWlzc2luZy1pbmNsdWRlLWRpcnMgLVd1bnVzZWQgLVdkaXNhYmxlZC1vcHRpbWl6YXRpb24J LVd2bGEgLVdzaGFkb3cgLVduby11bnVzZWQtcGFyYW1ldGVyIC1XcmVkdW5kYW50LWRlY2xzIC1X dW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdtYXliZS11bmluaXRpYWxpemVkIC1XcGFja2VkLWJp dGZpZWxkLWNvbXBhdCAtV3NoaWZ0LW92ZXJmbG93PTIgLVdsb2dpY2FsLW9wIC1Xbm8tZXJyb3I9 ZGVwcmVjYXRlZC1kZWNsYXJhdGlvbnMgLVduby1lcnJvcj1jcHAgLW1jcHU9Y29ydGV4LWExMiAg LW10aHVtYiAtbW5vLXVuYWxpZ25lZC1hY2Nlc3MgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEt c2VjdGlvbnMgLWZmcmVlc3RhbmRpbmcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1PcyAtc3Rk PWdudTk5IC1mbm8tc3RhY2stcHJvdGVjdG9yICAtRElNQUdFX0JMMzIgIC1XcCwtTUQsLi9idWls ZC9yazMyODgvcmVsZWFzZS9ibDMyL211bHRpX2NvbnNvbGUuZCAtTVQgYnVpbGQvcmszMjg4L3Jl bGVhc2UvYmwzMi9tdWx0aV9jb25zb2xlLm8gLU1QIC1jIGRyaXZlcnMvY29uc29sZS9tdWx0aV9j b25zb2xlLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9tdWx0aV9jb25zb2xlLm8KYXJt LW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09U PTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9Q QUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NV UFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05P TkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUz X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9I SU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThf MzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04x X0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9 MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0Ex N184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1E RVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgy NzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJB VEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3 PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9B NTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAg LURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdf ODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVS UkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184Mjgw MjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRB X0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0w IC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1 Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAt REVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2 XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAg LURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJB VEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5 PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9O MV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAt REVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEz MTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJS QVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19Y TEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xE X0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5D TFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05f SEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVH Uz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNT RVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1E RU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFND SV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVf Rk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1E RU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQ UE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdf QVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLURO U19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQ Uk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1E UkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9E QVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1E U1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NF TDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RF QlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9 MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9J Tl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFS Q0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMv YWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlw L2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAv Y29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxh dC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1J cGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMy ODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3Jv Y2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWlu Y2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdl cnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0 aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFu dC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAt V3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAt V25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNv cnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlv bnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v biAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3As LU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0X2JsX2NvbW1vbi5kIC1NVCBidWls ZC9yazMyODgvcmVsZWFzZS9ibDMyL3BsYXRfYmxfY29tbW9uLm8gLU1QIC1jIHBsYXQvY29tbW9u L3BsYXRfYmxfY29tbW9uLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0X2JsX2Nv bW1vbi5vCmFybS1ub25lLWVhYmktZ2NjICAtRERFQlVHPTAgLURFTkFCTEVfQkFDS1RSQUNFPTAg LURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhUUkFfTERfU0NSSVBUIC1EQVJNVjdfU1VQUE9S VFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJNVjdfU1VQUE9SVFNfVklSVFVBTElaQVRJT04g LURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVSIC1EQVJNVjdfU1VQUE9SVFNfVkZQIC1EQTU3 X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9MCAtRFNLSVBfQTU3X0wxX0ZMVVNIX1BXUl9E V049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURBNTdfRElTQUJMRV9OT05f VEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9DVkVfMjAxN181NzE1PTAgLURXT1JLQVJPVU5E X0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTAgLURO RU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVSUkFUQV9BOV83OTQwNzM9MCAtREVSUkFUQV9B MTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3MT0wIC1ERVJSQVRBX0ExN184NTI0MjE9MCAt REVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFfQTM1Xzg1NTQ3Mj0wIC1ERVJSQVRBX0E1M184 MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAgLURFUlJBVEFfQTUzXzgyNjMxOT0wIC1ERVJS QVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNfODM1NzY5PTAgLURFUlJBVEFfQTUzXzgzNjg3 MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVSUkFUQV9BNTNfODU1ODczPTAgLURFUlJBVEFf QTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3MDM9MCAtREVSUkFUQV9BNTVfNzk4Nzk3PTAg LURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRBX0E1NV85MDM3NTg9MCAtREVSUkFUQV9BNTVf MTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9MCAtREVSUkFUQV9BNTdfODEzNDE5PTAgLURF UlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1N184MTQ2NzA9MCAtREVSUkFUQV9BNTdfODE3 MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1ERVJSQVRBX0E1N184MjY5Nzc9MCAtREVSUkFU QV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3XzgyOTUyMD0wIC1ERVJSQVRBX0E1N184MzM0NzE9 MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJBVEFfQTcyXzg1OTk3MT0wIC1ERVJSQVRBX0E3 M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIzPTAgLURFUlJBVEFfQTc1Xzc2NDA4MT0wIC1E RVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9BNzZfMTA3MzM0OD0wIC1ERVJSQVRBX0E3Nl8x MTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9MCAtREVSUkFUQV9BNzZfMTI1NzMxND0wIC1E RVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFfQTc2XzEyNjI4ODg9MCAtREVSUkFUQV9BNzZf MTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3PTAgLURFUlJBVEFfSEVSQ1VMRVNfMTY4ODMw NT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVSUkFUQV9OMV8xMDczMzQ4PTAgLURFUlJBVEFf TjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUzNDc9MCAtREVSUkFUQV9OMV8xMjA3ODIzPTAg LURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRBX04xXzEyNTczMTQ9MCAtREVSUkFUQV9OMV8x MjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0wIC1ERVJSQVRBX04xXzEyNzUxMTI9MCAtREVS UkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFfMTU0MjQxOT0wIC1ERVJSQVRBX0RTVV83OTg5 NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURTVEFDS19QUk9URUNUT1JfRU5BQkxFRD0wIC1E QUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9BUkNIX01BSk9SPTcgLURBUk1fQVJDSF9NSU5P Uj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAtRENUWF9JTkNMVURFX0FBUkNIMzJfUkVHUz0x IC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhfSU5DTFVERV9QQVVUSF9SRUdTPTAgLURFTDNf RVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5DTFVERV9NVEVfUkVHUz0wIC1EQ1RYX0lOQ0xV REVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQUE9SVF9ub25lIC1ERU5BQkxFX0FNVT0wIC1E RU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9CVEk9MCAtREVOQUJMRV9NUEFNX0ZPUl9MT1dF Ul9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5BQkxFX1BJRT0wIC1ERU5BQkxFX1BNRj0wIC1E RU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JVTlRJTUVfSU5TVFJVTUVOVEFUSU9OPTAgLURF TkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9TVkVfRk9SX05TPTAgLURFTkNSWVBU X0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJST1JfREVQUkVDQVRFRD0wIC1ERkFVTFRfSU5K RUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZPUl9FTDM9MCAtREhBTkRMRV9FQV9FTDNfRklS U1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0wIC1ETE9HX0xFVkVMPTIwIC1ETUVBU1VSRURf Qk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQTDAxMV9HRU5FUklDX1VBUlQ9MCAtRFBMQVRf cmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FERFJFU1M9MCAtRFBTQ0lfRVhURU5ERURfU1RB VEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJFU0VUX1RPX0JMMzE9MCAtRFNFUEFSQVRFX0NP REVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9CSVRTX1JFR0lPTj0wIC1EUkVDTEFJTV9JTklU X0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9CTDFfRVhJVD0wIC1EU1BNX01NPTAgLURTUE1E X1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJEX0JPT1Q9MCAtRFVTRV9DT0hFUkVOVF9NRU09 MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5fRFRCPTAgLURVU0VfUk9NTElCPTAgLURVU0Vf VEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVfRENBQ0hFX0VBUkxZPTAgLURCTDJfQVRfRUwz PTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lOVl9EQ0FDSEU9MSAtRFVTRV9TUElOTE9DS19D QVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5jbHVkZS9hcmNoL2FhcmNoMzIgLUlpbmNsdWRl L2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9lbDNfcnVudGltZS9hYXJjaDMyIC1JcGxh dC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vaW5jbHVkZS8gLUlwbGF0 L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2RyaXZlcnMv cG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZl cnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc2VjdXJlLyAtSXBsYXQvcm9j a2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS9zaGFyZWQvICAgLUlpbmNsdWRlL2xpYi9s aWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5jbHVkZS9saWIvbGliYy9hYXJjaDMyICAgLW5v c3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5nLWluY2x1ZGUtZGlycyAtV3VudXNlZCAtV2Rp c2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3NoYWRvdyAtV25vLXVudXNlZC1wYXJhbWV0ZXIg LVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV21heWJlLXVuaW5p dGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29tcGF0IC1Xc2hpZnQtb3ZlcmZsb3c9MiAtV2xv Z2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9ucyAtV25vLWVycm9yPWNw cCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRodW1iIC1tbm8tdW5hbGlnbmVkLWFjY2VzcyAtZmZ1bmN0 aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZmZyZWVzdGFuZGluZyAtZm5vLWJ1aWx0aW4g LWZuby1jb21tb24gLU9zIC1zdGQ9Z251OTkgLWZuby1zdGFjay1wcm90ZWN0b3IgIC1ESU1BR0Vf QkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcGxhdF9sb2dfY29tbW9u LmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcGxhdF9sb2dfY29tbW9uLm8gLU1QIC1j IHBsYXQvY29tbW9uL3BsYXRfbG9nX2NvbW1vbi5jIC1vIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2Js MzIvcGxhdF9sb2dfY29tbW9uLm8KYXJtLW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJM RV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQg LURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19W SVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQ T1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdf TDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1 N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9 MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8y MDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3 Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFf QTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAg LURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNf ODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVS UkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4 NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRB X0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0w IC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1 N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1E RVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3Xzgy Njk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJB VEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcx PTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9B NzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAg LURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3 Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0w IC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9I RVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMz NDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRB X04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0w IC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFf MTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURF UlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RP Ul9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAt REFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVf QUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRI X1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdT PTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURF TkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxF X01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURF TkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVN RU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1Jf TlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVE PTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFO RExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9 MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNf VUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFND SV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0w IC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAg LURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURT UE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNF X0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9S T01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9 MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1E VVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFy Y2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1l L2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9p bmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9j b21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hp cC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1 cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAt SWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJj L2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJz IC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51 c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxl IC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1v dmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25z IC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQt YWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5n IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3Rl Y3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9w bGF0X2NvbW1vbi5kIC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL3BsYXRfY29tbW9uLm8g LU1QIC1jIHBsYXQvY29tbW9uL2FhcmNoMzIvcGxhdF9jb21tb24uYyAtbyBidWlsZC9yazMyODgv cmVsZWFzZS9ibDMyL3BsYXRfY29tbW9uLm8KYXJtLW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAt REVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9T Q1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQ T1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1W N19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJ UF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9 MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3 XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5E X0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5 Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURF UlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1 NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFU QV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9 MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1 M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1E RVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1Xzkw Mzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJS QVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3 MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFf QTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAg LURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJf ODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVS UkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDcz MzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJS QVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2 Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVS UkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04x XzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1E RVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1 NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJB VEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5 PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BS T1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFK T1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lO Q0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURF X1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01U RV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25v bmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1E RU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElF PTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9J TlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NW RV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBS RUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0w IC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0df TEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dF TkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0w IC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9f QkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVH SU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElU PTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0w IC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAt RFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVf RUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNI RT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2Fy Y2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19y dW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2Nv bW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2Nr Y2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9y b2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVy cy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2Nr Y2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJl ZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xp Yi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVk ZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1X bm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZh cmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdz aGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFy YXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFs aWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0 YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNr LXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2Uv YmwzMi9wb3Bjb3VudGRpMi5kIC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL3BvcGNvdW50 ZGkyLm8gLU1QIC1jIGxpYi9jb21waWxlci1ydC9idWlsdGlucy9wb3Bjb3VudGRpMi5jIC1vIGJ1 aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcG9wY291bnRkaTIubwphcm0tbm9uZS1lYWJpLWdjYyAg LURERUJVRz0wIC1ERU5BQkxFX0JBQ0tUUkFDRT0wIC1EQ09SRUJPT1Q9MCAtRFBMQVRfU1BfTUlO X0VYVFJBX0xEX1NDUklQVCAtREFSTVY3X1NVUFBPUlRTX0xBUkdFX1BBR0VfQUREUkVTU0lORyAt REFSTVY3X1NVUFBPUlRTX1ZJUlRVQUxJWkFUSU9OIC1EQVJNVjdfU1VQUE9SVFNfR0VORVJJQ19U SU1FUiAtREFSTVY3X1NVUFBPUlRTX1ZGUCAtREE1N19FTkFCTEVfTk9OQ0FDSEVBQkxFX0xPQURf RldEPTAgLURTS0lQX0E1N19MMV9GTFVTSF9QV1JfRFdOPTAgLURBNTNfRElTQUJMRV9OT05fVEVN UE9SQUxfSElOVD0xIC1EQTU3X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtRFdPUktBUk9V TkRfQ1ZFXzIwMTdfNTcxNT0wIC1EV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTEgLUREWU5BTUlD X1dPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0wIC1ETkVPVkVSU0VfTjFfRVhURVJOQUxfTExDPTAg LURFUlJBVEFfQTlfNzk0MDczPTAgLURFUlJBVEFfQTE1XzgxNjQ3MD0wIC1ERVJSQVRBX0ExNV84 Mjc2NzE9MCAtREVSUkFUQV9BMTdfODUyNDIxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMz0wIC1ERVJS QVRBX0EzNV84NTU0NzI9MCAtREVSUkFUQV9BNTNfODE5NDcyPTAgLURFUlJBVEFfQTUzXzgyNDA2 OT0wIC1ERVJSQVRBX0E1M184MjYzMTk9MCAtREVSUkFUQV9BNTNfODI3MzE5PTAgLURFUlJBVEFf QTUzXzgzNTc2OT0wIC1ERVJSQVRBX0E1M184MzY4NzA9MCAtREVSUkFUQV9BNTNfODQzNDE5PTAg LURFUlJBVEFfQTUzXzg1NTg3Mz0wIC1ERVJSQVRBX0E1NV83NjgyNzc9MCAtREVSUkFUQV9BNTVf Nzc4NzAzPTAgLURFUlJBVEFfQTU1Xzc5ODc5Nz0wIC1ERVJSQVRBX0E1NV84NDY1MzI9MCAtREVS UkFUQV9BNTVfOTAzNzU4PTAgLURFUlJBVEFfQTU1XzEyMjEwMTI9MCAtREVSUkFUQV9BNTdfODA2 OTY5PTAgLURFUlJBVEFfQTU3XzgxMzQxOT0wIC1ERVJSQVRBX0E1N184MTM0MjA9MCAtREVSUkFU QV9BNTdfODE0NjcwPTAgLURFUlJBVEFfQTU3XzgxNzE2OT0wIC1ERVJSQVRBX0E1N184MjY5NzQ9 MCAtREVSUkFUQV9BNTdfODI2OTc3PTAgLURFUlJBVEFfQTU3XzgyODAyND0wIC1ERVJSQVRBX0E1 N184Mjk1MjA9MCAtREVSUkFUQV9BNTdfODMzNDcxPTAgLURFUlJBVEFfQTU3Xzg1OTk3Mj0wIC1E RVJSQVRBX0E3Ml84NTk5NzE9MCAtREVSUkFUQV9BNzNfODUyNDI3PTAgLURFUlJBVEFfQTczXzg1 NTQyMz0wIC1ERVJSQVRBX0E3NV83NjQwODE9MCAtREVSUkFUQV9BNzVfNzkwNzQ4PTAgLURFUlJB VEFfQTc2XzEwNzMzNDg9MCAtREVSUkFUQV9BNzZfMTEzMDc5OT0wIC1ERVJSQVRBX0E3Nl8xMjIw MTk3PTAgLURFUlJBVEFfQTc2XzEyNTczMTQ9MCAtREVSUkFUQV9BNzZfMTI2MjYwNj0wIC1ERVJS QVRBX0E3Nl8xMjYyODg4PTAgLURFUlJBVEFfQTc2XzEyNzUxMTI9MCAtREVSUkFUQV9BNzZfMTI4 NjgwNz0wIC1ERVJSQVRBX0hFUkNVTEVTXzE2ODgzMDU9MCAtREVSUkFUQV9OMV8xMDQzMjAyPTAg LURFUlJBVEFfTjFfMTA3MzM0OD0wIC1ERVJSQVRBX04xXzExMzA3OTk9MCAtREVSUkFUQV9OMV8x MTY1MzQ3PTAgLURFUlJBVEFfTjFfMTIwNzgyMz0wIC1ERVJSQVRBX04xXzEyMjAxOTc9MCAtREVS UkFUQV9OMV8xMjU3MzE0PTAgLURFUlJBVEFfTjFfMTI2MjYwNj0wIC1ERVJSQVRBX04xXzEyNjI4 ODg9MCAtREVSUkFUQV9OMV8xMjc1MTEyPTAgLURFUlJBVEFfTjFfMTMxNTcwMz0wIC1ERVJSQVRB X04xXzE1NDI0MTk9MCAtREVSUkFUQV9EU1VfNzk4OTUzPTAgLURFUlJBVEFfRFNVXzkzNjE4ND0w IC1EU1RBQ0tfUFJPVEVDVE9SX0VOQUJMRUQ9MCAtREFMTE9XX1JPX1hMQVRfVEFCTEVTPTAgLURB Uk1fQVJDSF9NQUpPUj03IC1EQVJNX0FSQ0hfTUlOT1I9MCAtRENPTERfQk9PVF9TSU5HTEVfQ1BV PTAgLURDVFhfSU5DTFVERV9BQVJDSDMyX1JFR1M9MSAtRENUWF9JTkNMVURFX0ZQUkVHUz0wIC1E Q1RYX0lOQ0xVREVfUEFVVEhfUkVHUz0wIC1ERUwzX0VYQ0VQVElPTl9IQU5ETElORz0wIC1EQ1RY X0lOQ0xVREVfTVRFX1JFR1M9MCAtRENUWF9JTkNMVURFX0VMMl9SRUdTPTAgLURERUNSWVBUSU9O X1NVUFBPUlRfbm9uZSAtREVOQUJMRV9BTVU9MCAtREVOQUJMRV9BU1NFUlRJT05TPTAgLURFTkFC TEVfQlRJPTAgLURFTkFCTEVfTVBBTV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfUEFVVEg9MCAt REVOQUJMRV9QSUU9MCAtREVOQUJMRV9QTUY9MCAtREVOQUJMRV9QU0NJX1NUQVQ9MCAtREVOQUJM RV9SVU5USU1FX0lOU1RSVU1FTlRBVElPTj0wIC1ERU5BQkxFX1NQRV9GT1JfTE9XRVJfRUxTPTAg LURFTkFCTEVfU1ZFX0ZPUl9OUz0wIC1ERU5DUllQVF9CTDMxPTAgLURFTkNSWVBUX0JMMzI9MCAt REVSUk9SX0RFUFJFQ0FURUQ9MCAtREZBVUxUX0lOSkVDVElPTl9TVVBQT1JUPTAgLURHSUNWMl9H MF9GT1JfRUwzPTAgLURIQU5ETEVfRUFfRUwzX0ZJUlNUPTAgLURIV19BU1NJU1RFRF9DT0hFUkVO Q1k9MCAtRExPR19MRVZFTD0yMCAtRE1FQVNVUkVEX0JPT1Q9MCAtRE5TX1RJTUVSX1NXSVRDSD0w IC1EUEwwMTFfR0VORVJJQ19VQVJUPTAgLURQTEFUX3JrMzI4OCAtRFBST0dSQU1NQUJMRV9SRVNF VF9BRERSRVNTPTAgLURQU0NJX0VYVEVOREVEX1NUQVRFX0lEPTAgLURSQVNfRVhURU5TSU9OPTAg LURSRVNFVF9UT19CTDMxPTAgLURTRVBBUkFURV9DT0RFX0FORF9ST0RBVEE9MCAtRFNFUEFSQVRF X05PQklUU19SRUdJT049MCAtRFJFQ0xBSU1fSU5JVF9DT0RFPTAgLURTUERfbm9uZSAtRFNQSU5f T05fQkwxX0VYSVQ9MCAtRFNQTV9NTT0wIC1EU1BNRF9TUE1fQVRfU0VMMj0xIC1EVFJVU1RFRF9C T0FSRF9CT09UPTAgLURVU0VfQ09IRVJFTlRfTUVNPTEgLURVU0VfREVCVUdGUz0wIC1EQVJNX0lP X0lOX0RUQj0wIC1EVVNFX1JPTUxJQj0wIC1EVVNFX1RCQlJfREVGUz0xIC1EV0FSTUJPT1RfRU5B QkxFX0RDQUNIRV9FQVJMWT0wIC1EQkwyX0FUX0VMMz0wIC1EQkwyX0lOX1hJUF9NRU09MCAtREJM Ml9JTlZfRENBQ0hFPTEgLURVU0VfU1BJTkxPQ0tfQ0FTPTAgLURBQVJDSDMyIC1JaW5jbHVkZSAt SWluY2x1ZGUvYXJjaC9hYXJjaDMyIC1JaW5jbHVkZS9saWIvY3B1cy9hYXJjaDMyIC1JaW5jbHVk ZS9saWIvZWwzX3J1bnRpbWUvYWFyY2gzMiAtSXBsYXQvcm9ja2NoaXAvY29tbW9uLyAtSXBsYXQv cm9ja2NoaXAvY29tbW9uL2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vYWFyY2gzMi8g LUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4 OC8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3Jr MzI4OC9kcml2ZXJzL3NlY3VyZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NvYy8g LUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2lu Y2x1ZGUvc2hhcmVkLyAgIC1JaW5jbHVkZS9saWIvbGliZmR0IC1JaW5jbHVkZS9saWIvbGliYyAt SWluY2x1ZGUvbGliL2xpYmMvYWFyY2gzMiAgIC1ub3N0ZGluYyAtV2Vycm9yIC1XYWxsIC1XbWlz c2luZy1pbmNsdWRlLWRpcnMgLVd1bnVzZWQgLVdkaXNhYmxlZC1vcHRpbWl6YXRpb24JLVd2bGEg LVdzaGFkb3cgLVduby11bnVzZWQtcGFyYW1ldGVyIC1XcmVkdW5kYW50LWRlY2xzIC1XdW51c2Vk LWJ1dC1zZXQtdmFyaWFibGUgLVdtYXliZS11bmluaXRpYWxpemVkIC1XcGFja2VkLWJpdGZpZWxk LWNvbXBhdCAtV3NoaWZ0LW92ZXJmbG93PTIgLVdsb2dpY2FsLW9wIC1Xbm8tZXJyb3I9ZGVwcmVj YXRlZC1kZWNsYXJhdGlvbnMgLVduby1lcnJvcj1jcHAgLW1jcHU9Y29ydGV4LWExMiAgLW10aHVt YiAtbW5vLXVuYWxpZ25lZC1hY2Nlc3MgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlv bnMgLWZmcmVlc3RhbmRpbmcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1PcyAtc3RkPWdudTk5 IC1mbm8tc3RhY2stcHJvdGVjdG9yICAtRElNQUdFX0JMMzIgIC1XcCwtTUQsLi9idWlsZC9yazMy ODgvcmVsZWFzZS9ibDMyL3BvcGNvdW50c2kyLmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2Js MzIvcG9wY291bnRzaTIubyAtTVAgLWMgbGliL2NvbXBpbGVyLXJ0L2J1aWx0aW5zL3BvcGNvdW50 c2kyLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wb3Bjb3VudHNpMi5vCmFybS1ub25l LWVhYmktZ2NjICAtRERFQlVHPTAgLURFTkFCTEVfQkFDS1RSQUNFPTAgLURDT1JFQk9PVD0wIC1E UExBVF9TUF9NSU5fRVhUUkFfTERfU0NSSVBUIC1EQVJNVjdfU1VQUE9SVFNfTEFSR0VfUEFHRV9B RERSRVNTSU5HIC1EQVJNVjdfU1VQUE9SVFNfVklSVFVBTElaQVRJT04gLURBUk1WN19TVVBQT1JU U19HRU5FUklDX1RJTUVSIC1EQVJNVjdfU1VQUE9SVFNfVkZQIC1EQTU3X0VOQUJMRV9OT05DQUNI RUFCTEVfTE9BRF9GV0Q9MCAtRFNLSVBfQTU3X0wxX0ZMVVNIX1BXUl9EV049MCAtREE1M19ESVNB QkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURBNTdfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0x IC1EV09SS0FST1VORF9DVkVfMjAxN181NzE1PTAgLURXT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9 MSAtRERZTkFNSUNfV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTAgLURORU9WRVJTRV9OMV9FWFRF Uk5BTF9MTEM9MCAtREVSUkFUQV9BOV83OTQwNzM9MCAtREVSUkFUQV9BMTVfODE2NDcwPTAgLURF UlJBVEFfQTE1XzgyNzY3MT0wIC1ERVJSQVRBX0ExN184NTI0MjE9MCAtREVSUkFUQV9BMTdfODUy NDIzPTAgLURFUlJBVEFfQTM1Xzg1NTQ3Mj0wIC1ERVJSQVRBX0E1M184MTk0NzI9MCAtREVSUkFU QV9BNTNfODI0MDY5PTAgLURFUlJBVEFfQTUzXzgyNjMxOT0wIC1ERVJSQVRBX0E1M184MjczMTk9 MCAtREVSUkFUQV9BNTNfODM1NzY5PTAgLURFUlJBVEFfQTUzXzgzNjg3MD0wIC1ERVJSQVRBX0E1 M184NDM0MTk9MCAtREVSUkFUQV9BNTNfODU1ODczPTAgLURFUlJBVEFfQTU1Xzc2ODI3Nz0wIC1E RVJSQVRBX0E1NV83Nzg3MDM9MCAtREVSUkFUQV9BNTVfNzk4Nzk3PTAgLURFUlJBVEFfQTU1Xzg0 NjUzMj0wIC1ERVJSQVRBX0E1NV85MDM3NTg9MCAtREVSUkFUQV9BNTVfMTIyMTAxMj0wIC1ERVJS QVRBX0E1N184MDY5Njk9MCAtREVSUkFUQV9BNTdfODEzNDE5PTAgLURFUlJBVEFfQTU3XzgxMzQy MD0wIC1ERVJSQVRBX0E1N184MTQ2NzA9MCAtREVSUkFUQV9BNTdfODE3MTY5PTAgLURFUlJBVEFf QTU3XzgyNjk3ND0wIC1ERVJSQVRBX0E1N184MjY5Nzc9MCAtREVSUkFUQV9BNTdfODI4MDI0PTAg LURFUlJBVEFfQTU3XzgyOTUyMD0wIC1ERVJSQVRBX0E1N184MzM0NzE9MCAtREVSUkFUQV9BNTdf ODU5OTcyPTAgLURFUlJBVEFfQTcyXzg1OTk3MT0wIC1ERVJSQVRBX0E3M184NTI0Mjc9MCAtREVS UkFUQV9BNzNfODU1NDIzPTAgLURFUlJBVEFfQTc1Xzc2NDA4MT0wIC1ERVJSQVRBX0E3NV83OTA3 NDg9MCAtREVSUkFUQV9BNzZfMTA3MzM0OD0wIC1ERVJSQVRBX0E3Nl8xMTMwNzk5PTAgLURFUlJB VEFfQTc2XzEyMjAxOTc9MCAtREVSUkFUQV9BNzZfMTI1NzMxND0wIC1ERVJSQVRBX0E3Nl8xMjYy NjA2PTAgLURFUlJBVEFfQTc2XzEyNjI4ODg9MCAtREVSUkFUQV9BNzZfMTI3NTExMj0wIC1ERVJS QVRBX0E3Nl8xMjg2ODA3PTAgLURFUlJBVEFfSEVSQ1VMRVNfMTY4ODMwNT0wIC1ERVJSQVRBX04x XzEwNDMyMDI9MCAtREVSUkFUQV9OMV8xMDczMzQ4PTAgLURFUlJBVEFfTjFfMTEzMDc5OT0wIC1E RVJSQVRBX04xXzExNjUzNDc9MCAtREVSUkFUQV9OMV8xMjA3ODIzPTAgLURFUlJBVEFfTjFfMTIy MDE5Nz0wIC1ERVJSQVRBX04xXzEyNTczMTQ9MCAtREVSUkFUQV9OMV8xMjYyNjA2PTAgLURFUlJB VEFfTjFfMTI2Mjg4OD0wIC1ERVJSQVRBX04xXzEyNzUxMTI9MCAtREVSUkFUQV9OMV8xMzE1NzAz PTAgLURFUlJBVEFfTjFfMTU0MjQxOT0wIC1ERVJSQVRBX0RTVV83OTg5NTM9MCAtREVSUkFUQV9E U1VfOTM2MTg0PTAgLURTVEFDS19QUk9URUNUT1JfRU5BQkxFRD0wIC1EQUxMT1dfUk9fWExBVF9U QUJMRVM9MCAtREFSTV9BUkNIX01BSk9SPTcgLURBUk1fQVJDSF9NSU5PUj0wIC1EQ09MRF9CT09U X1NJTkdMRV9DUFU9MCAtRENUWF9JTkNMVURFX0FBUkNIMzJfUkVHUz0xIC1EQ1RYX0lOQ0xVREVf RlBSRUdTPTAgLURDVFhfSU5DTFVERV9QQVVUSF9SRUdTPTAgLURFTDNfRVhDRVBUSU9OX0hBTkRM SU5HPTAgLURDVFhfSU5DTFVERV9NVEVfUkVHUz0wIC1EQ1RYX0lOQ0xVREVfRUwyX1JFR1M9MCAt RERFQ1JZUFRJT05fU1VQUE9SVF9ub25lIC1ERU5BQkxFX0FNVT0wIC1ERU5BQkxFX0FTU0VSVElP TlM9MCAtREVOQUJMRV9CVEk9MCAtREVOQUJMRV9NUEFNX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJM RV9QQVVUSD0wIC1ERU5BQkxFX1BJRT0wIC1ERU5BQkxFX1BNRj0wIC1ERU5BQkxFX1BTQ0lfU1RB VD0wIC1ERU5BQkxFX1JVTlRJTUVfSU5TVFJVTUVOVEFUSU9OPTAgLURFTkFCTEVfU1BFX0ZPUl9M T1dFUl9FTFM9MCAtREVOQUJMRV9TVkVfRk9SX05TPTAgLURFTkNSWVBUX0JMMzE9MCAtREVOQ1JZ UFRfQkwzMj0wIC1ERVJST1JfREVQUkVDQVRFRD0wIC1ERkFVTFRfSU5KRUNUSU9OX1NVUFBPUlQ9 MCAtREdJQ1YyX0cwX0ZPUl9FTDM9MCAtREhBTkRMRV9FQV9FTDNfRklSU1Q9MCAtREhXX0FTU0lT VEVEX0NPSEVSRU5DWT0wIC1ETE9HX0xFVkVMPTIwIC1ETUVBU1VSRURfQk9PVD0wIC1ETlNfVElN RVJfU1dJVENIPTAgLURQTDAxMV9HRU5FUklDX1VBUlQ9MCAtRFBMQVRfcmszMjg4IC1EUFJPR1JB TU1BQkxFX1JFU0VUX0FERFJFU1M9MCAtRFBTQ0lfRVhURU5ERURfU1RBVEVfSUQ9MCAtRFJBU19F WFRFTlNJT049MCAtRFJFU0VUX1RPX0JMMzE9MCAtRFNFUEFSQVRFX0NPREVfQU5EX1JPREFUQT0w IC1EU0VQQVJBVEVfTk9CSVRTX1JFR0lPTj0wIC1EUkVDTEFJTV9JTklUX0NPREU9MCAtRFNQRF9u b25lIC1EU1BJTl9PTl9CTDFfRVhJVD0wIC1EU1BNX01NPTAgLURTUE1EX1NQTV9BVF9TRUwyPTEg LURUUlVTVEVEX0JPQVJEX0JPT1Q9MCAtRFVTRV9DT0hFUkVOVF9NRU09MSAtRFVTRV9ERUJVR0ZT PTAgLURBUk1fSU9fSU5fRFRCPTAgLURVU0VfUk9NTElCPTAgLURVU0VfVEJCUl9ERUZTPTEgLURX QVJNQk9PVF9FTkFCTEVfRENBQ0hFX0VBUkxZPTAgLURCTDJfQVRfRUwzPTAgLURCTDJfSU5fWElQ X01FTT0wIC1EQkwyX0lOVl9EQ0FDSEU9MSAtRFVTRV9TUElOTE9DS19DQVM9MCAtREFBUkNIMzIg LUlpbmNsdWRlIC1JaW5jbHVkZS9hcmNoL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9jcHVzL2FhcmNo MzIgLUlpbmNsdWRlL2xpYi9lbDNfcnVudGltZS9hYXJjaDMyIC1JcGxhdC9yb2NrY2hpcC9jb21t b24vIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL2NvbW1v bi9hYXJjaDMyLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2RyaXZlcnMvcG11LyAtSXBsYXQvcm9j a2NoaXAvcmszMjg4LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvcG11LyAtSXBsYXQv cm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc2VjdXJlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2Ry aXZlcnMvc29jLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hp cC9yazMyODgvaW5jbHVkZS9zaGFyZWQvICAgLUlpbmNsdWRlL2xpYi9saWJmZHQgLUlpbmNsdWRl L2xpYi9saWJjIC1JaW5jbHVkZS9saWIvbGliYy9hYXJjaDMyICAgLW5vc3RkaW5jIC1XZXJyb3Ig LVdhbGwgLVdtaXNzaW5nLWluY2x1ZGUtZGlycyAtV3VudXNlZCAtV2Rpc2FibGVkLW9wdGltaXph dGlvbgktV3ZsYSAtV3NoYWRvdyAtV25vLXVudXNlZC1wYXJhbWV0ZXIgLVdyZWR1bmRhbnQtZGVj bHMgLVd1bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV21heWJlLXVuaW5pdGlhbGl6ZWQgLVdwYWNr ZWQtYml0ZmllbGQtY29tcGF0IC1Xc2hpZnQtb3ZlcmZsb3c9MiAtV2xvZ2ljYWwtb3AgLVduby1l cnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9ucyAtV25vLWVycm9yPWNwcCAtbWNwdT1jb3J0ZXgt YTEyICAtbXRodW1iIC1tbm8tdW5hbGlnbmVkLWFjY2VzcyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1m ZGF0YS1zZWN0aW9ucyAtZmZyZWVzdGFuZGluZyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLU9z IC1zdGQ9Z251OTkgLWZuby1zdGFjay1wcm90ZWN0b3IgIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwu L2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvY3R6ZGkyLmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxl YXNlL2JsMzIvY3R6ZGkyLm8gLU1QIC1jIGxpYi9jb21waWxlci1ydC9idWlsdGlucy9jdHpkaTIu YyAtbyBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL2N0emRpMi5vCmFybS1ub25lLWVhYmktZ2Nj ICAtRERFQlVHPTAgLURFTkFCTEVfQkFDS1RSQUNFPTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9N SU5fRVhUUkFfTERfU0NSSVBUIC1EQVJNVjdfU1VQUE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5H IC1EQVJNVjdfU1VQUE9SVFNfVklSVFVBTElaQVRJT04gLURBUk1WN19TVVBQT1JUU19HRU5FUklD X1RJTUVSIC1EQVJNVjdfU1VQUE9SVFNfVkZQIC1EQTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9B RF9GV0Q9MCAtRFNLSVBfQTU3X0wxX0ZMVVNIX1BXUl9EV049MCAtREE1M19ESVNBQkxFX05PTl9U RU1QT1JBTF9ISU5UPTEgLURBNTdfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FS T1VORF9DVkVfMjAxN181NzE1PTAgLURXT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFN SUNfV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTAgLURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9 MCAtREVSUkFUQV9BOV83OTQwNzM9MCAtREVSUkFUQV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1 XzgyNzY3MT0wIC1ERVJSQVRBX0ExN184NTI0MjE9MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURF UlJBVEFfQTM1Xzg1NTQ3Mj0wIC1ERVJSQVRBX0E1M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0 MDY5PTAgLURFUlJBVEFfQTUzXzgyNjMxOT0wIC1ERVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFU QV9BNTNfODM1NzY5PTAgLURFUlJBVEFfQTUzXzgzNjg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9 MCAtREVSUkFUQV9BNTNfODU1ODczPTAgLURFUlJBVEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1 NV83Nzg3MDM9MCAtREVSUkFUQV9BNTVfNzk4Nzk3PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1E RVJSQVRBX0E1NV85MDM3NTg9MCAtREVSUkFUQV9BNTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184 MDY5Njk9MCAtREVSUkFUQV9BNTdfODEzNDE5PTAgLURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJS QVRBX0E1N184MTQ2NzA9MCAtREVSUkFUQV9BNTdfODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3 ND0wIC1ERVJSQVRBX0E1N184MjY5Nzc9MCAtREVSUkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFf QTU3XzgyOTUyMD0wIC1ERVJSQVRBX0E1N184MzM0NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAg LURFUlJBVEFfQTcyXzg1OTk3MT0wIC1ERVJSQVRBX0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNf ODU1NDIzPTAgLURFUlJBVEFfQTc1Xzc2NDA4MT0wIC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVS UkFUQV9BNzZfMTA3MzM0OD0wIC1ERVJSQVRBX0E3Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEy MjAxOTc9MCAtREVSUkFUQV9BNzZfMTI1NzMxND0wIC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURF UlJBVEFfQTc2XzEyNjI4ODg9MCAtREVSUkFUQV9BNzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8x Mjg2ODA3PTAgLURFUlJBVEFfSEVSQ1VMRVNfMTY4ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9 MCAtREVSUkFUQV9OMV8xMDczMzQ4PTAgLURFUlJBVEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04x XzExNjUzNDc9MCAtREVSUkFUQV9OMV8xMjA3ODIzPTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1E RVJSQVRBX04xXzEyNTczMTQ9MCAtREVSUkFUQV9OMV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2 Mjg4OD0wIC1ERVJSQVRBX04xXzEyNzUxMTI9MCAtREVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJB VEFfTjFfMTU0MjQxOT0wIC1ERVJSQVRBX0RTVV83OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0 PTAgLURTVEFDS19QUk9URUNUT1JfRU5BQkxFRD0wIC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAt REFSTV9BUkNIX01BSk9SPTcgLURBUk1fQVJDSF9NSU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9D UFU9MCAtRENUWF9JTkNMVURFX0FBUkNIMzJfUkVHUz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAg LURDVFhfSU5DTFVERV9QQVVUSF9SRUdTPTAgLURFTDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURD VFhfSU5DTFVERV9NVEVfUkVHUz0wIC1EQ1RYX0lOQ0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJ T05fU1VQUE9SVF9ub25lIC1ERU5BQkxFX0FNVT0wIC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVO QUJMRV9CVEk9MCAtREVOQUJMRV9NUEFNX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0w IC1ERU5BQkxFX1BJRT0wIC1ERU5BQkxFX1BNRj0wIC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5B QkxFX1JVTlRJTUVfSU5TVFJVTUVOVEFUSU9OPTAgLURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9 MCAtREVOQUJMRV9TVkVfRk9SX05TPTAgLURFTkNSWVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0w IC1ERVJST1JfREVQUkVDQVRFRD0wIC1ERkFVTFRfSU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1Yy X0cwX0ZPUl9FTDM9MCAtREhBTkRMRV9FQV9FTDNfRklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVS RU5DWT0wIC1ETE9HX0xFVkVMPTIwIC1ETUVBU1VSRURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENI PTAgLURQTDAxMV9HRU5FUklDX1VBUlQ9MCAtRFBMQVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JF U0VUX0FERFJFU1M9MCAtRFBTQ0lfRVhURU5ERURfU1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049 MCAtRFJFU0VUX1RPX0JMMzE9MCAtRFNFUEFSQVRFX0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJB VEVfTk9CSVRTX1JFR0lPTj0wIC1EUkVDTEFJTV9JTklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJ Tl9PTl9CTDFfRVhJVD0wIC1EU1BNX01NPTAgLURTUE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVE X0JPQVJEX0JPT1Q9MCAtRFVTRV9DT0hFUkVOVF9NRU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1f SU9fSU5fRFRCPTAgLURVU0VfUk9NTElCPTAgLURVU0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9F TkFCTEVfRENBQ0hFX0VBUkxZPTAgLURCTDJfQVRfRUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1E QkwyX0lOVl9EQ0FDSEU9MSAtRFVTRV9TUElOTE9DS19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRl IC1JaW5jbHVkZS9hcmNoL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNs dWRlL2xpYi9lbDNfcnVudGltZS9hYXJjaDMyIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxh dC9yb2NrY2hpcC9jb21tb24vaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMy LyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmsz Mjg4LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAv cmszMjg4L2RyaXZlcnMvc2VjdXJlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29j LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgv aW5jbHVkZS9zaGFyZWQvICAgLUlpbmNsdWRlL2xpYi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJj IC1JaW5jbHVkZS9saWIvbGliYy9hYXJjaDMyICAgLW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdt aXNzaW5nLWluY2x1ZGUtZGlycyAtV3VudXNlZCAtV2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3Zs YSAtV3NoYWRvdyAtV25vLXVudXNlZC1wYXJhbWV0ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVz ZWQtYnV0LXNldC12YXJpYWJsZSAtV21heWJlLXVuaW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0Zmll bGQtY29tcGF0IC1Xc2hpZnQtb3ZlcmZsb3c9MiAtV2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXBy ZWNhdGVkLWRlY2xhcmF0aW9ucyAtV25vLWVycm9yPWNwcCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRo dW1iIC1tbm8tdW5hbGlnbmVkLWFjY2VzcyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0 aW9ucyAtZmZyZWVzdGFuZGluZyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLU9zIC1zdGQ9Z251 OTkgLWZuby1zdGFjay1wcm90ZWN0b3IgIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3Jr MzI4OC9yZWxlYXNlL2JsMzIvZGl2ZGkzLmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIv ZGl2ZGkzLm8gLU1QIC1jIGxpYi9jb21waWxlci1ydC9idWlsdGlucy9kaXZkaTMuYyAtbyBidWls ZC9yazMyODgvcmVsZWFzZS9ibDMyL2RpdmRpMy5vCmFybS1ub25lLWVhYmktZ2NjICAtRERFQlVH PTAgLURFTkFCTEVfQkFDS1RSQUNFPTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhUUkFf TERfU0NSSVBUIC1EQVJNVjdfU1VQUE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJNVjdf U1VQUE9SVFNfVklSVFVBTElaQVRJT04gLURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVSIC1E QVJNVjdfU1VQUE9SVFNfVkZQIC1EQTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9MCAt RFNLSVBfQTU3X0wxX0ZMVVNIX1BXUl9EV049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JBTF9I SU5UPTEgLURBNTdfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9DVkVf MjAxN181NzE1PTAgLURXT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09SS0FS T1VORF9DVkVfMjAxOF8zNjM5PTAgLURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVSUkFU QV9BOV83OTQwNzM9MCAtREVSUkFUQV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3MT0w IC1ERVJSQVRBX0ExN184NTI0MjE9MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFfQTM1 Xzg1NTQ3Mj0wIC1ERVJSQVRBX0E1M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAgLURF UlJBVEFfQTUzXzgyNjMxOT0wIC1ERVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNfODM1 NzY5PTAgLURFUlJBVEFfQTUzXzgzNjg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVSUkFU QV9BNTNfODU1ODczPTAgLURFUlJBVEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3MDM9 MCAtREVSUkFUQV9BNTVfNzk4Nzk3PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRBX0E1 NV85MDM3NTg9MCAtREVSUkFUQV9BNTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9MCAt REVSUkFUQV9BNTdfODEzNDE5PTAgLURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1N184 MTQ2NzA9MCAtREVSUkFUQV9BNTdfODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1ERVJS QVRBX0E1N184MjY5Nzc9MCAtREVSUkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3XzgyOTUy MD0wIC1ERVJSQVRBX0E1N184MzM0NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJBVEFf QTcyXzg1OTk3MT0wIC1ERVJSQVRBX0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIzPTAg LURFUlJBVEFfQTc1Xzc2NDA4MT0wIC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9BNzZf MTA3MzM0OD0wIC1ERVJSQVRBX0E3Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9MCAt REVSUkFUQV9BNzZfMTI1NzMxND0wIC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFfQTc2 XzEyNjI4ODg9MCAtREVSUkFUQV9BNzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3PTAg LURFUlJBVEFfSEVSQ1VMRVNfMTY4ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVSUkFU QV9OMV8xMDczMzQ4PTAgLURFUlJBVEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUzNDc9 MCAtREVSUkFUQV9OMV8xMjA3ODIzPTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRBX04x XzEyNTczMTQ9MCAtREVSUkFUQV9OMV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0wIC1E RVJSQVRBX04xXzEyNzUxMTI9MCAtREVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFfMTU0 MjQxOT0wIC1ERVJSQVRBX0RTVV83OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURTVEFD S19QUk9URUNUT1JfRU5BQkxFRD0wIC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9BUkNI X01BSk9SPTcgLURBUk1fQVJDSF9NSU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAtRENU WF9JTkNMVURFX0FBUkNIMzJfUkVHUz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhfSU5D TFVERV9QQVVUSF9SRUdTPTAgLURFTDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5DTFVE RV9NVEVfUkVHUz0wIC1EQ1RYX0lOQ0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQUE9S VF9ub25lIC1ERU5BQkxFX0FNVT0wIC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9CVEk9 MCAtREVOQUJMRV9NUEFNX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5BQkxF X1BJRT0wIC1ERU5BQkxFX1BNRj0wIC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JVTlRJ TUVfSU5TVFJVTUVOVEFUSU9OPTAgLURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJM RV9TVkVfRk9SX05TPTAgLURFTkNSWVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJST1Jf REVQUkVDQVRFRD0wIC1ERkFVTFRfSU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZPUl9F TDM9MCAtREhBTkRMRV9FQV9FTDNfRklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0wIC1E TE9HX0xFVkVMPTIwIC1ETUVBU1VSRURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQTDAx MV9HRU5FUklDX1VBUlQ9MCAtRFBMQVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FERFJF U1M9MCAtRFBTQ0lfRVhURU5ERURfU1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJFU0VU X1RPX0JMMzE9MCAtRFNFUEFSQVRFX0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9CSVRT X1JFR0lPTj0wIC1EUkVDTEFJTV9JTklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9CTDFf RVhJVD0wIC1EU1BNX01NPTAgLURTUE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJEX0JP T1Q9MCAtRFVTRV9DT0hFUkVOVF9NRU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5fRFRC PTAgLURVU0VfUk9NTElCPTAgLURVU0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVfRENB Q0hFX0VBUkxZPTAgLURCTDJfQVRfRUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lOVl9E Q0FDSEU9MSAtRFVTRV9TUElOTE9DS19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5jbHVk ZS9hcmNoL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9l bDNfcnVudGltZS9hYXJjaDMyIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2NrY2hp cC9jb21tb24vaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBsYXQv cm9ja2NoaXAvY29tbW9uL2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAtSXBs YXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2Ry aXZlcnMvc2VjdXJlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBsYXQv cm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS9z aGFyZWQvICAgLUlpbmNsdWRlL2xpYi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5jbHVk ZS9saWIvbGliYy9hYXJjaDMyICAgLW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5nLWlu Y2x1ZGUtZGlycyAtV3VudXNlZCAtV2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3NoYWRv dyAtV25vLXVudXNlZC1wYXJhbWV0ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0LXNl dC12YXJpYWJsZSAtV21heWJlLXVuaW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29tcGF0 IC1Xc2hpZnQtb3ZlcmZsb3c9MiAtV2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVkLWRl Y2xhcmF0aW9ucyAtV25vLWVycm9yPWNwcCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRodW1iIC1tbm8t dW5hbGlnbmVkLWFjY2VzcyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZmZy ZWVzdGFuZGluZyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLU9zIC1zdGQ9Z251OTkgLWZuby1z dGFjay1wcm90ZWN0b3IgIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxl YXNlL2JsMzIvZGl2bW9kZGk0LmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvZGl2bW9k ZGk0Lm8gLU1QIC1jIGxpYi9jb21waWxlci1ydC9idWlsdGlucy9kaXZtb2RkaTQuYyAtbyBidWls ZC9yazMyODgvcmVsZWFzZS9ibDMyL2Rpdm1vZGRpNC5vCmFybS1ub25lLWVhYmktZ2NjICAtRERF QlVHPTAgLURFTkFCTEVfQkFDS1RSQUNFPTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhU UkFfTERfU0NSSVBUIC1EQVJNVjdfU1VQUE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJN VjdfU1VQUE9SVFNfVklSVFVBTElaQVRJT04gLURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVS IC1EQVJNVjdfU1VQUE9SVFNfVkZQIC1EQTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9 MCAtRFNLSVBfQTU3X0wxX0ZMVVNIX1BXUl9EV049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JB TF9ISU5UPTEgLURBNTdfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9D VkVfMjAxN181NzE1PTAgLURXT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09S S0FST1VORF9DVkVfMjAxOF8zNjM5PTAgLURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVS UkFUQV9BOV83OTQwNzM9MCAtREVSUkFUQV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3 MT0wIC1ERVJSQVRBX0ExN184NTI0MjE9MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFf QTM1Xzg1NTQ3Mj0wIC1ERVJSQVRBX0E1M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAg LURFUlJBVEFfQTUzXzgyNjMxOT0wIC1ERVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNf ODM1NzY5PTAgLURFUlJBVEFfQTUzXzgzNjg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVS UkFUQV9BNTNfODU1ODczPTAgLURFUlJBVEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3 MDM9MCAtREVSUkFUQV9BNTVfNzk4Nzk3PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRB X0E1NV85MDM3NTg9MCAtREVSUkFUQV9BNTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9 MCAtREVSUkFUQV9BNTdfODEzNDE5PTAgLURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1 N184MTQ2NzA9MCAtREVSUkFUQV9BNTdfODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1E RVJSQVRBX0E1N184MjY5Nzc9MCAtREVSUkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3Xzgy OTUyMD0wIC1ERVJSQVRBX0E1N184MzM0NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJB VEFfQTcyXzg1OTk3MT0wIC1ERVJSQVRBX0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIz PTAgLURFUlJBVEFfQTc1Xzc2NDA4MT0wIC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9B NzZfMTA3MzM0OD0wIC1ERVJSQVRBX0E3Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9 MCAtREVSUkFUQV9BNzZfMTI1NzMxND0wIC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFf QTc2XzEyNjI4ODg9MCAtREVSUkFUQV9BNzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3 PTAgLURFUlJBVEFfSEVSQ1VMRVNfMTY4ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVS UkFUQV9OMV8xMDczMzQ4PTAgLURFUlJBVEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUz NDc9MCAtREVSUkFUQV9OMV8xMjA3ODIzPTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRB X04xXzEyNTczMTQ9MCAtREVSUkFUQV9OMV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0w IC1ERVJSQVRBX04xXzEyNzUxMTI9MCAtREVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFf MTU0MjQxOT0wIC1ERVJSQVRBX0RTVV83OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURT VEFDS19QUk9URUNUT1JfRU5BQkxFRD0wIC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9B UkNIX01BSk9SPTcgLURBUk1fQVJDSF9NSU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAt RENUWF9JTkNMVURFX0FBUkNIMzJfUkVHUz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhf SU5DTFVERV9QQVVUSF9SRUdTPTAgLURFTDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5D TFVERV9NVEVfUkVHUz0wIC1EQ1RYX0lOQ0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQ UE9SVF9ub25lIC1ERU5BQkxFX0FNVT0wIC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9C VEk9MCAtREVOQUJMRV9NUEFNX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5B QkxFX1BJRT0wIC1ERU5BQkxFX1BNRj0wIC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JV TlRJTUVfSU5TVFJVTUVOVEFUSU9OPTAgLURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVO QUJMRV9TVkVfRk9SX05TPTAgLURFTkNSWVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJS T1JfREVQUkVDQVRFRD0wIC1ERkFVTFRfSU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZP Ul9FTDM9MCAtREhBTkRMRV9FQV9FTDNfRklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0w IC1ETE9HX0xFVkVMPTIwIC1ETUVBU1VSRURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQ TDAxMV9HRU5FUklDX1VBUlQ9MCAtRFBMQVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FE RFJFU1M9MCAtRFBTQ0lfRVhURU5ERURfU1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJF U0VUX1RPX0JMMzE9MCAtRFNFUEFSQVRFX0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9C SVRTX1JFR0lPTj0wIC1EUkVDTEFJTV9JTklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9C TDFfRVhJVD0wIC1EU1BNX01NPTAgLURTUE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJE X0JPT1Q9MCAtRFVTRV9DT0hFUkVOVF9NRU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5f RFRCPTAgLURVU0VfUk9NTElCPTAgLURVU0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVf RENBQ0hFX0VBUkxZPTAgLURCTDJfQVRfRUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lO Vl9EQ0FDSEU9MSAtRFVTRV9TUElOTE9DS19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5j bHVkZS9hcmNoL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xp Yi9lbDNfcnVudGltZS9hYXJjaDMyIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2Nr Y2hpcC9jb21tb24vaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBs YXQvcm9ja2NoaXAvY29tbW9uL2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAt SXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4 L2RyaXZlcnMvc2VjdXJlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBs YXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVk ZS9zaGFyZWQvICAgLUlpbmNsdWRlL2xpYi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5j bHVkZS9saWIvbGliYy9hYXJjaDMyICAgLW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5n LWluY2x1ZGUtZGlycyAtV3VudXNlZCAtV2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3No YWRvdyAtV25vLXVudXNlZC1wYXJhbWV0ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0 LXNldC12YXJpYWJsZSAtV21heWJlLXVuaW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29t cGF0IC1Xc2hpZnQtb3ZlcmZsb3c9MiAtV2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVk LWRlY2xhcmF0aW9ucyAtV25vLWVycm9yPWNwcCAtbWNwdT1jb3J0ZXgtYTEyICAtbXRodW1iIC1t bm8tdW5hbGlnbmVkLWFjY2VzcyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAt ZmZyZWVzdGFuZGluZyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLU9zIC1zdGQ9Z251OTkgLWZu by1zdGFjay1wcm90ZWN0b3IgIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9y ZWxlYXNlL2JsMzIvbHNocmRpMy5kIC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL2xzaHJk aTMubyAtTVAgLWMgbGliL2NvbXBpbGVyLXJ0L2J1aWx0aW5zL2xzaHJkaTMuYyAtbyBidWlsZC9y azMyODgvcmVsZWFzZS9ibDMyL2xzaHJkaTMubwphcm0tbm9uZS1lYWJpLWdjYyAgLURERUJVRz0w IC1ERU5BQkxFX0JBQ0tUUkFDRT0wIC1EQ09SRUJPT1Q9MCAtRFBMQVRfU1BfTUlOX0VYVFJBX0xE X1NDUklQVCAtREFSTVY3X1NVUFBPUlRTX0xBUkdFX1BBR0VfQUREUkVTU0lORyAtREFSTVY3X1NV UFBPUlRTX1ZJUlRVQUxJWkFUSU9OIC1EQVJNVjdfU1VQUE9SVFNfR0VORVJJQ19USU1FUiAtREFS TVY3X1NVUFBPUlRTX1ZGUCAtREE1N19FTkFCTEVfTk9OQ0FDSEVBQkxFX0xPQURfRldEPTAgLURT S0lQX0E1N19MMV9GTFVTSF9QV1JfRFdOPTAgLURBNTNfRElTQUJMRV9OT05fVEVNUE9SQUxfSElO VD0xIC1EQTU3X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtRFdPUktBUk9VTkRfQ1ZFXzIw MTdfNTcxNT0wIC1EV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTEgLUREWU5BTUlDX1dPUktBUk9V TkRfQ1ZFXzIwMThfMzYzOT0wIC1ETkVPVkVSU0VfTjFfRVhURVJOQUxfTExDPTAgLURFUlJBVEFf QTlfNzk0MDczPTAgLURFUlJBVEFfQTE1XzgxNjQ3MD0wIC1ERVJSQVRBX0ExNV84Mjc2NzE9MCAt REVSUkFUQV9BMTdfODUyNDIxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMz0wIC1ERVJSQVRBX0EzNV84 NTU0NzI9MCAtREVSUkFUQV9BNTNfODE5NDcyPTAgLURFUlJBVEFfQTUzXzgyNDA2OT0wIC1ERVJS QVRBX0E1M184MjYzMTk9MCAtREVSUkFUQV9BNTNfODI3MzE5PTAgLURFUlJBVEFfQTUzXzgzNTc2 OT0wIC1ERVJSQVRBX0E1M184MzY4NzA9MCAtREVSUkFUQV9BNTNfODQzNDE5PTAgLURFUlJBVEFf QTUzXzg1NTg3Mz0wIC1ERVJSQVRBX0E1NV83NjgyNzc9MCAtREVSUkFUQV9BNTVfNzc4NzAzPTAg LURFUlJBVEFfQTU1Xzc5ODc5Nz0wIC1ERVJSQVRBX0E1NV84NDY1MzI9MCAtREVSUkFUQV9BNTVf OTAzNzU4PTAgLURFUlJBVEFfQTU1XzEyMjEwMTI9MCAtREVSUkFUQV9BNTdfODA2OTY5PTAgLURF UlJBVEFfQTU3XzgxMzQxOT0wIC1ERVJSQVRBX0E1N184MTM0MjA9MCAtREVSUkFUQV9BNTdfODE0 NjcwPTAgLURFUlJBVEFfQTU3XzgxNzE2OT0wIC1ERVJSQVRBX0E1N184MjY5NzQ9MCAtREVSUkFU QV9BNTdfODI2OTc3PTAgLURFUlJBVEFfQTU3XzgyODAyND0wIC1ERVJSQVRBX0E1N184Mjk1MjA9 MCAtREVSUkFUQV9BNTdfODMzNDcxPTAgLURFUlJBVEFfQTU3Xzg1OTk3Mj0wIC1ERVJSQVRBX0E3 Ml84NTk5NzE9MCAtREVSUkFUQV9BNzNfODUyNDI3PTAgLURFUlJBVEFfQTczXzg1NTQyMz0wIC1E RVJSQVRBX0E3NV83NjQwODE9MCAtREVSUkFUQV9BNzVfNzkwNzQ4PTAgLURFUlJBVEFfQTc2XzEw NzMzNDg9MCAtREVSUkFUQV9BNzZfMTEzMDc5OT0wIC1ERVJSQVRBX0E3Nl8xMjIwMTk3PTAgLURF UlJBVEFfQTc2XzEyNTczMTQ9MCAtREVSUkFUQV9BNzZfMTI2MjYwNj0wIC1ERVJSQVRBX0E3Nl8x MjYyODg4PTAgLURFUlJBVEFfQTc2XzEyNzUxMTI9MCAtREVSUkFUQV9BNzZfMTI4NjgwNz0wIC1E RVJSQVRBX0hFUkNVTEVTXzE2ODgzMDU9MCAtREVSUkFUQV9OMV8xMDQzMjAyPTAgLURFUlJBVEFf TjFfMTA3MzM0OD0wIC1ERVJSQVRBX04xXzExMzA3OTk9MCAtREVSUkFUQV9OMV8xMTY1MzQ3PTAg LURFUlJBVEFfTjFfMTIwNzgyMz0wIC1ERVJSQVRBX04xXzEyMjAxOTc9MCAtREVSUkFUQV9OMV8x MjU3MzE0PTAgLURFUlJBVEFfTjFfMTI2MjYwNj0wIC1ERVJSQVRBX04xXzEyNjI4ODg9MCAtREVS UkFUQV9OMV8xMjc1MTEyPTAgLURFUlJBVEFfTjFfMTMxNTcwMz0wIC1ERVJSQVRBX04xXzE1NDI0 MTk9MCAtREVSUkFUQV9EU1VfNzk4OTUzPTAgLURFUlJBVEFfRFNVXzkzNjE4ND0wIC1EU1RBQ0tf UFJPVEVDVE9SX0VOQUJMRUQ9MCAtREFMTE9XX1JPX1hMQVRfVEFCTEVTPTAgLURBUk1fQVJDSF9N QUpPUj03IC1EQVJNX0FSQ0hfTUlOT1I9MCAtRENPTERfQk9PVF9TSU5HTEVfQ1BVPTAgLURDVFhf SU5DTFVERV9BQVJDSDMyX1JFR1M9MSAtRENUWF9JTkNMVURFX0ZQUkVHUz0wIC1EQ1RYX0lOQ0xV REVfUEFVVEhfUkVHUz0wIC1ERUwzX0VYQ0VQVElPTl9IQU5ETElORz0wIC1EQ1RYX0lOQ0xVREVf TVRFX1JFR1M9MCAtRENUWF9JTkNMVURFX0VMMl9SRUdTPTAgLURERUNSWVBUSU9OX1NVUFBPUlRf bm9uZSAtREVOQUJMRV9BTVU9MCAtREVOQUJMRV9BU1NFUlRJT05TPTAgLURFTkFCTEVfQlRJPTAg LURFTkFCTEVfTVBBTV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfUEFVVEg9MCAtREVOQUJMRV9Q SUU9MCAtREVOQUJMRV9QTUY9MCAtREVOQUJMRV9QU0NJX1NUQVQ9MCAtREVOQUJMRV9SVU5USU1F X0lOU1RSVU1FTlRBVElPTj0wIC1ERU5BQkxFX1NQRV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVf U1ZFX0ZPUl9OUz0wIC1ERU5DUllQVF9CTDMxPTAgLURFTkNSWVBUX0JMMzI9MCAtREVSUk9SX0RF UFJFQ0FURUQ9MCAtREZBVUxUX0lOSkVDVElPTl9TVVBQT1JUPTAgLURHSUNWMl9HMF9GT1JfRUwz PTAgLURIQU5ETEVfRUFfRUwzX0ZJUlNUPTAgLURIV19BU1NJU1RFRF9DT0hFUkVOQ1k9MCAtRExP R19MRVZFTD0yMCAtRE1FQVNVUkVEX0JPT1Q9MCAtRE5TX1RJTUVSX1NXSVRDSD0wIC1EUEwwMTFf R0VORVJJQ19VQVJUPTAgLURQTEFUX3JrMzI4OCAtRFBST0dSQU1NQUJMRV9SRVNFVF9BRERSRVNT PTAgLURQU0NJX0VYVEVOREVEX1NUQVRFX0lEPTAgLURSQVNfRVhURU5TSU9OPTAgLURSRVNFVF9U T19CTDMxPTAgLURTRVBBUkFURV9DT0RFX0FORF9ST0RBVEE9MCAtRFNFUEFSQVRFX05PQklUU19S RUdJT049MCAtRFJFQ0xBSU1fSU5JVF9DT0RFPTAgLURTUERfbm9uZSAtRFNQSU5fT05fQkwxX0VY SVQ9MCAtRFNQTV9NTT0wIC1EU1BNRF9TUE1fQVRfU0VMMj0xIC1EVFJVU1RFRF9CT0FSRF9CT09U PTAgLURVU0VfQ09IRVJFTlRfTUVNPTEgLURVU0VfREVCVUdGUz0wIC1EQVJNX0lPX0lOX0RUQj0w IC1EVVNFX1JPTUxJQj0wIC1EVVNFX1RCQlJfREVGUz0xIC1EV0FSTUJPT1RfRU5BQkxFX0RDQUNI RV9FQVJMWT0wIC1EQkwyX0FUX0VMMz0wIC1EQkwyX0lOX1hJUF9NRU09MCAtREJMMl9JTlZfRENB Q0hFPTEgLURVU0VfU1BJTkxPQ0tfQ0FTPTAgLURBQVJDSDMyIC1JaW5jbHVkZSAtSWluY2x1ZGUv YXJjaC9hYXJjaDMyIC1JaW5jbHVkZS9saWIvY3B1cy9hYXJjaDMyIC1JaW5jbHVkZS9saWIvZWwz X3J1bnRpbWUvYWFyY2gzMiAtSXBsYXQvcm9ja2NoaXAvY29tbW9uLyAtSXBsYXQvcm9ja2NoaXAv Y29tbW9uL2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vYWFyY2gzMi8gLUlwbGF0L3Jv Y2tjaGlwL2NvbW1vbi9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC8gLUlwbGF0 L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2 ZXJzL3NlY3VyZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NvYy8gLUlwbGF0L3Jv Y2tjaGlwL3JrMzI4OC9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvc2hh cmVkLyAgIC1JaW5jbHVkZS9saWIvbGliZmR0IC1JaW5jbHVkZS9saWIvbGliYyAtSWluY2x1ZGUv bGliL2xpYmMvYWFyY2gzMiAgIC1ub3N0ZGluYyAtV2Vycm9yIC1XYWxsIC1XbWlzc2luZy1pbmNs dWRlLWRpcnMgLVd1bnVzZWQgLVdkaXNhYmxlZC1vcHRpbWl6YXRpb24JLVd2bGEgLVdzaGFkb3cg LVduby11bnVzZWQtcGFyYW1ldGVyIC1XcmVkdW5kYW50LWRlY2xzIC1XdW51c2VkLWJ1dC1zZXQt dmFyaWFibGUgLVdtYXliZS11bmluaXRpYWxpemVkIC1XcGFja2VkLWJpdGZpZWxkLWNvbXBhdCAt V3NoaWZ0LW92ZXJmbG93PTIgLVdsb2dpY2FsLW9wIC1Xbm8tZXJyb3I9ZGVwcmVjYXRlZC1kZWNs YXJhdGlvbnMgLVduby1lcnJvcj1jcHAgLW1jcHU9Y29ydGV4LWExMiAgLW10aHVtYiAtbW5vLXVu YWxpZ25lZC1hY2Nlc3MgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLWZmcmVl c3RhbmRpbmcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1PcyAtc3RkPWdudTk5IC1mbm8tc3Rh Y2stcHJvdGVjdG9yICAtRElNQUdFX0JMMzIgIC1XcCwtTUQsLi9idWlsZC9yazMyODgvcmVsZWFz ZS9ibDMyL3VkaXZtb2RkaTQuZCAtTVQgYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi91ZGl2bW9k ZGk0Lm8gLU1QIC1jIGxpYi9jb21waWxlci1ydC9idWlsdGlucy91ZGl2bW9kZGk0LmMgLW8gYnVp bGQvcmszMjg4L3JlbGVhc2UvYmwzMi91ZGl2bW9kZGk0Lm8KYXJtLW5vbmUtZWFiaS1nY2MgIC1E REVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9F WFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURB Uk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElN RVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZX RD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBP UkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5E X0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19X T1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1E RVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3 NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFU QV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9 MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1 M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1E RVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3 ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJB VEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2 OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFf QTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAg LURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdf ODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVS UkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0 MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRB X0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5 Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFU QV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4 MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1E RVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2 NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJB VEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4 PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9O MV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAt RFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJN X0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0w IC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENU WF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9J TkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9T VVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxF X0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURF TkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVf UlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1E RU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURF UlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBf Rk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZ PTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAt RFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRf QUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1E UkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9O T0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09O X0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9B UkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19J Tl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJM RV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJf SU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlp bmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUv bGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3Jv Y2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1J cGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMy ODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1J cGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNs dWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlp bmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3Np bmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1X c2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1i dXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1j b21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0 ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1tdGh1bWIg LW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25z IC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0ZD1nbnU5OSAt Zm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4 L3JlbGVhc2UvYmwzMi9kZXNjX2ltYWdlX2xvYWQuZCAtTVQgYnVpbGQvcmszMjg4L3JlbGVhc2Uv YmwzMi9kZXNjX2ltYWdlX2xvYWQubyAtTVAgLWMgY29tbW9uL2Rlc2NfaW1hZ2VfbG9hZC5jIC1v IGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvZGVzY19pbWFnZV9sb2FkLm8KYXJtLW5vbmUtZWFi aS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFU X1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJF U1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dF TkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJM RV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVf Tk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURX T1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1E RFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFM X0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFU QV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9 MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1 M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1E RVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0 MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJB VEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMy PTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFf QTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAg LURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdf ODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVS UkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5 NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRB X0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0w IC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9B NzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9 MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFf QTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0 MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJB VEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3 PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9O MV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAt REVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85 MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxF Uz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lO R0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJF R1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9 MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVD UllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0w IC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BB VVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAg LURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VS X0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9C TDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1E R0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURf Q09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9T V0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFC TEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVO U0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURT RVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUg LURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRS VVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAt REFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1C T09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVN PTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWlu Y2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAt SWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8g LUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2Fh cmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hp cC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2Nr Y2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVy cy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3Jr MzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGli L2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2Fs bCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9u CS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAt V3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1i aXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9y PWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIg IC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRh LXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0 ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVp bGQvcmszMjg4L3JlbGVhc2UvYmwzMi9ibF9hdXhfcGFyYW1zLmQgLU1UIGJ1aWxkL3JrMzI4OC9y ZWxlYXNlL2JsMzIvYmxfYXV4X3BhcmFtcy5vIC1NUCAtYyBsaWIvYmxfYXV4X3BhcmFtcy9ibF9h dXhfcGFyYW1zLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9ibF9hdXhfcGFyYW1zLm8K YXJtLW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVC T09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJH RV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3 X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxF X05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1E QTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JB TF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIw MThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNF X04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0 NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRB X0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0w IC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUz XzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURF UlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4 Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFU QV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEy PTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9B NTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAt REVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184 MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJS QVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQy Nz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFf QTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9 MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFf QTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEy PTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURF UlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMw Nzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFU QV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9 MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04x XzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1E RVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19S T19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURD T0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhf SU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJ T05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJf UkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVf QVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0w IC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVf UFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9T UEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0w IC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05f U1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1E SFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAg LUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODgg LURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0w IC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRf Uk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0w IC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FU X1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNF X0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RF RlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJM Ml9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1E QUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2Nw dXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tj aGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2No aXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1J cGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0 L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAt SWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMg LVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQt b3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVu ZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXpl ZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1v cCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1 PWNvcnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2Vj dGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNv bW1vbiAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAt V3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0X3BzY2lfY29tbW9uLmQgLU1U IGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcGxhdF9wc2NpX2NvbW1vbi5vIC1NUCAtYyBwbGF0 L2NvbW1vbi9wbGF0X3BzY2lfY29tbW9uLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9w bGF0X3BzY2lfY29tbW9uLm8KYXJtLW5vbmUtZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9C QUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURB Uk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJU VUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JU U19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFf RkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19E SVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAt RFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4 XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0w IC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3 Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURF UlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2 MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFU QV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9 MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1 NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1E RVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184 MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJS QVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3 Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFf QTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAg LURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVf NzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURF UlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8x MjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1E RVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJD VUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9 MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04x XzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1E RVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3 NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJB VEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9F TkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFS TV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFS Q0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JF R1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAg LURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFC TEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01Q QU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFC TEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5U QVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9 MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAg LURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExF X0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAg LURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFS VD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9F WFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1E U0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURS RUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1f TU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NP SEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01M SUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAt REJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNF X1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gz MiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2Fh cmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNs dWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21t b24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMy ODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWlu Y2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2Fh cmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1X dW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2Vk LXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1X bWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVy Zmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1X bm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNj ZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1m bm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3MgLXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3Rv ciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi94bGF0 X3RhYmxlc19jb21tb24uZCAtTVQgYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi94bGF0X3RhYmxl c19jb21tb24ubyAtTVAgLWMgbGliL3hsYXRfdGFibGVzL3hsYXRfdGFibGVzX2NvbW1vbi5jIC1v IGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIveGxhdF90YWJsZXNfY29tbW9uLm8KYXJtLW5vbmUt ZWFiaS1nY2MgIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQ TEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FE RFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRT X0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hF QUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FC TEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEg LURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0x IC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVS TkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVS UkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0 MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRB X0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0w IC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUz Xzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURF UlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2 NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJB VEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIw PTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9B NTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAt REVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184 NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJS QVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0 OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFU QV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2 MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJB VEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFf MTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURF UlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIw MTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFU QV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9 MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RT VV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RB QkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1Rf U0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9G UFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJ Tkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1E REVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9O Uz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxF X1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFU PTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xP V0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQ VF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0w IC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNU RURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1F Ul9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFN TUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VY VEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAg LURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25v bmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAt RFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9 MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdB Uk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBf TUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAt SWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gz MiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1v bi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9u L2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2Nr Y2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9y b2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJp dmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlw L3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUv bGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAt V2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0 aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNs cyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tl ZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVy cm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1h MTIgIC1tdGh1bWIgLW1uby11bmFsaWduZWQtYWNjZXNzIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZk YXRhLXNlY3Rpb25zIC1mZnJlZXN0YW5kaW5nIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtT3Mg LXN0ZD1nbnU5OSAtZm5vLXN0YWNrLXByb3RlY3RvciAgLURJTUFHRV9CTDMyICAtV3AsLU1ELC4v YnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi94bGF0X3RhYmxlcy5kIC1NVCBidWlsZC9yazMyODgv cmVsZWFzZS9ibDMyL3hsYXRfdGFibGVzLm8gLU1QIC1jIGxpYi94bGF0X3RhYmxlcy9hYXJjaDMy L3hsYXRfdGFibGVzLmMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi94bGF0X3RhYmxlcy5v CmFybS1ub25lLWVhYmktZ2NjIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVC T09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJH RV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3 X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxF X05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1E QTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JB TF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIw MThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNF X04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0 NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRB X0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0w IC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUz XzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURF UlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4 Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFU QV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEy PTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9B NTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAt REVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184 MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJS QVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQy Nz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFf QTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9 MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFf QTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEy PTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURF UlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMw Nzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFU QV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9 MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04x XzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1E RVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19S T19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURD T0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhf SU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJ T05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJf UkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVf QVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0w IC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVf UFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9T UEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0w IC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05f U1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1E SFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAg LUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODgg LURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0w IC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRf Uk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0w IC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FU X1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNF X0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RF RlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJM Ml9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1E QUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2Nw dXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tj aGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2No aXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1J cGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0 L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAt SWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMg LVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQt b3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVu ZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXpl ZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1v cCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1 PWNvcnRleC1hMTIgIC1mZnJlZXN0YW5kaW5nIC1XYSwtLWZhdGFsLXdhcm5pbmdzIC1EX19BU1NF TUJMWV9fIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIv MTY1NTBfY29uc29sZS5kIC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyLzE2NTUwX2NvbnNv bGUubyAtTVAgLWMgZHJpdmVycy90aS91YXJ0L2FhcmNoMzIvMTY1NTBfY29uc29sZS5TIC1vIGJ1 aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvMTY1NTBfY29uc29sZS5vCmFybS1ub25lLWVhYmktZ2Nj IC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01J Tl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcg LURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNf VElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FE X0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RF TVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJP VU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1J Q19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0w IC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVf ODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVS UkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQw Njk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRB X0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0w IC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1 Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURF UlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3Xzgw Njk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJB VEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0 PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9B NTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAt REVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184 NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJS QVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIy MDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVS UkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEy ODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0w IC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFf MTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURF UlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYy ODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFU QV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9 MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1E QVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQ VT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAt RENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENU WF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElP Tl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5B QkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAg LURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFC TEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0w IC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAg LURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJf RzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJF TkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9 MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVT RVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0w IC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFU RV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElO X09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURf Qk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9J T19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VO QUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURC TDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUg LUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1 ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0 L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIv IC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMy ODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2Mv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9p bmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMg LUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21p c3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1Xdmxh IC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNl ZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVs ZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJl Y2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1mZnJl ZXN0YW5kaW5nIC1XYSwtLWZhdGFsLXdhcm5pbmdzIC1EX19BU1NFTUJMWV9fIC1ESU1BR0VfQkwz MiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvY29ydGV4X2ExMi5kIC1NVCBi dWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL2NvcnRleF9hMTIubyAtTVAgLWMgbGliL2NwdXMvYWFy Y2gzMi9jb3J0ZXhfYTEyLlMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9jb3J0ZXhfYTEy Lm8KYXJtLW5vbmUtZWFiaS1nY2MgLURERUJVRz0wIC1ERU5BQkxFX0JBQ0tUUkFDRT0wIC1EQ09S RUJPT1Q9MCAtRFBMQVRfU1BfTUlOX0VYVFJBX0xEX1NDUklQVCAtREFSTVY3X1NVUFBPUlRTX0xB UkdFX1BBR0VfQUREUkVTU0lORyAtREFSTVY3X1NVUFBPUlRTX1ZJUlRVQUxJWkFUSU9OIC1EQVJN VjdfU1VQUE9SVFNfR0VORVJJQ19USU1FUiAtREFSTVY3X1NVUFBPUlRTX1ZGUCAtREE1N19FTkFC TEVfTk9OQ0FDSEVBQkxFX0xPQURfRldEPTAgLURTS0lQX0E1N19MMV9GTFVTSF9QV1JfRFdOPTAg LURBNTNfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EQTU3X0RJU0FCTEVfTk9OX1RFTVBP UkFMX0hJTlQ9MSAtRFdPUktBUk9VTkRfQ1ZFXzIwMTdfNTcxNT0wIC1EV09SS0FST1VORF9DVkVf MjAxOF8zNjM5PTEgLUREWU5BTUlDX1dPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0wIC1ETkVPVkVS U0VfTjFfRVhURVJOQUxfTExDPTAgLURFUlJBVEFfQTlfNzk0MDczPTAgLURFUlJBVEFfQTE1Xzgx NjQ3MD0wIC1ERVJSQVRBX0ExNV84Mjc2NzE9MCAtREVSUkFUQV9BMTdfODUyNDIxPTAgLURFUlJB VEFfQTE3Xzg1MjQyMz0wIC1ERVJSQVRBX0EzNV84NTU0NzI9MCAtREVSUkFUQV9BNTNfODE5NDcy PTAgLURFUlJBVEFfQTUzXzgyNDA2OT0wIC1ERVJSQVRBX0E1M184MjYzMTk9MCAtREVSUkFUQV9B NTNfODI3MzE5PTAgLURFUlJBVEFfQTUzXzgzNTc2OT0wIC1ERVJSQVRBX0E1M184MzY4NzA9MCAt REVSUkFUQV9BNTNfODQzNDE5PTAgLURFUlJBVEFfQTUzXzg1NTg3Mz0wIC1ERVJSQVRBX0E1NV83 NjgyNzc9MCAtREVSUkFUQV9BNTVfNzc4NzAzPTAgLURFUlJBVEFfQTU1Xzc5ODc5Nz0wIC1ERVJS QVRBX0E1NV84NDY1MzI9MCAtREVSUkFUQV9BNTVfOTAzNzU4PTAgLURFUlJBVEFfQTU1XzEyMjEw MTI9MCAtREVSUkFUQV9BNTdfODA2OTY5PTAgLURFUlJBVEFfQTU3XzgxMzQxOT0wIC1ERVJSQVRB X0E1N184MTM0MjA9MCAtREVSUkFUQV9BNTdfODE0NjcwPTAgLURFUlJBVEFfQTU3XzgxNzE2OT0w IC1ERVJSQVRBX0E1N184MjY5NzQ9MCAtREVSUkFUQV9BNTdfODI2OTc3PTAgLURFUlJBVEFfQTU3 XzgyODAyND0wIC1ERVJSQVRBX0E1N184Mjk1MjA9MCAtREVSUkFUQV9BNTdfODMzNDcxPTAgLURF UlJBVEFfQTU3Xzg1OTk3Mj0wIC1ERVJSQVRBX0E3Ml84NTk5NzE9MCAtREVSUkFUQV9BNzNfODUy NDI3PTAgLURFUlJBVEFfQTczXzg1NTQyMz0wIC1ERVJSQVRBX0E3NV83NjQwODE9MCAtREVSUkFU QV9BNzVfNzkwNzQ4PTAgLURFUlJBVEFfQTc2XzEwNzMzNDg9MCAtREVSUkFUQV9BNzZfMTEzMDc5 OT0wIC1ERVJSQVRBX0E3Nl8xMjIwMTk3PTAgLURFUlJBVEFfQTc2XzEyNTczMTQ9MCAtREVSUkFU QV9BNzZfMTI2MjYwNj0wIC1ERVJSQVRBX0E3Nl8xMjYyODg4PTAgLURFUlJBVEFfQTc2XzEyNzUx MTI9MCAtREVSUkFUQV9BNzZfMTI4NjgwNz0wIC1ERVJSQVRBX0hFUkNVTEVTXzE2ODgzMDU9MCAt REVSUkFUQV9OMV8xMDQzMjAyPTAgLURFUlJBVEFfTjFfMTA3MzM0OD0wIC1ERVJSQVRBX04xXzEx MzA3OTk9MCAtREVSUkFUQV9OMV8xMTY1MzQ3PTAgLURFUlJBVEFfTjFfMTIwNzgyMz0wIC1ERVJS QVRBX04xXzEyMjAxOTc9MCAtREVSUkFUQV9OMV8xMjU3MzE0PTAgLURFUlJBVEFfTjFfMTI2MjYw Nj0wIC1ERVJSQVRBX04xXzEyNjI4ODg9MCAtREVSUkFUQV9OMV8xMjc1MTEyPTAgLURFUlJBVEFf TjFfMTMxNTcwMz0wIC1ERVJSQVRBX04xXzE1NDI0MTk9MCAtREVSUkFUQV9EU1VfNzk4OTUzPTAg LURFUlJBVEFfRFNVXzkzNjE4ND0wIC1EU1RBQ0tfUFJPVEVDVE9SX0VOQUJMRUQ9MCAtREFMTE9X X1JPX1hMQVRfVEFCTEVTPTAgLURBUk1fQVJDSF9NQUpPUj03IC1EQVJNX0FSQ0hfTUlOT1I9MCAt RENPTERfQk9PVF9TSU5HTEVfQ1BVPTAgLURDVFhfSU5DTFVERV9BQVJDSDMyX1JFR1M9MSAtRENU WF9JTkNMVURFX0ZQUkVHUz0wIC1EQ1RYX0lOQ0xVREVfUEFVVEhfUkVHUz0wIC1ERUwzX0VYQ0VQ VElPTl9IQU5ETElORz0wIC1EQ1RYX0lOQ0xVREVfTVRFX1JFR1M9MCAtRENUWF9JTkNMVURFX0VM Ml9SRUdTPTAgLURERUNSWVBUSU9OX1NVUFBPUlRfbm9uZSAtREVOQUJMRV9BTVU9MCAtREVOQUJM RV9BU1NFUlRJT05TPTAgLURFTkFCTEVfQlRJPTAgLURFTkFCTEVfTVBBTV9GT1JfTE9XRVJfRUxT PTAgLURFTkFCTEVfUEFVVEg9MCAtREVOQUJMRV9QSUU9MCAtREVOQUJMRV9QTUY9MCAtREVOQUJM RV9QU0NJX1NUQVQ9MCAtREVOQUJMRV9SVU5USU1FX0lOU1RSVU1FTlRBVElPTj0wIC1ERU5BQkxF X1NQRV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfU1ZFX0ZPUl9OUz0wIC1ERU5DUllQVF9CTDMx PTAgLURFTkNSWVBUX0JMMzI9MCAtREVSUk9SX0RFUFJFQ0FURUQ9MCAtREZBVUxUX0lOSkVDVElP Tl9TVVBQT1JUPTAgLURHSUNWMl9HMF9GT1JfRUwzPTAgLURIQU5ETEVfRUFfRUwzX0ZJUlNUPTAg LURIV19BU1NJU1RFRF9DT0hFUkVOQ1k9MCAtRExPR19MRVZFTD0yMCAtRE1FQVNVUkVEX0JPT1Q9 MCAtRE5TX1RJTUVSX1NXSVRDSD0wIC1EUEwwMTFfR0VORVJJQ19VQVJUPTAgLURQTEFUX3JrMzI4 OCAtRFBST0dSQU1NQUJMRV9SRVNFVF9BRERSRVNTPTAgLURQU0NJX0VYVEVOREVEX1NUQVRFX0lE PTAgLURSQVNfRVhURU5TSU9OPTAgLURSRVNFVF9UT19CTDMxPTAgLURTRVBBUkFURV9DT0RFX0FO RF9ST0RBVEE9MCAtRFNFUEFSQVRFX05PQklUU19SRUdJT049MCAtRFJFQ0xBSU1fSU5JVF9DT0RF PTAgLURTUERfbm9uZSAtRFNQSU5fT05fQkwxX0VYSVQ9MCAtRFNQTV9NTT0wIC1EU1BNRF9TUE1f QVRfU0VMMj0xIC1EVFJVU1RFRF9CT0FSRF9CT09UPTAgLURVU0VfQ09IRVJFTlRfTUVNPTEgLURV U0VfREVCVUdGUz0wIC1EQVJNX0lPX0lOX0RUQj0wIC1EVVNFX1JPTUxJQj0wIC1EVVNFX1RCQlJf REVGUz0xIC1EV0FSTUJPT1RfRU5BQkxFX0RDQUNIRV9FQVJMWT0wIC1EQkwyX0FUX0VMMz0wIC1E QkwyX0lOX1hJUF9NRU09MCAtREJMMl9JTlZfRENBQ0hFPTEgLURVU0VfU1BJTkxPQ0tfQ0FTPTAg LURBQVJDSDMyIC1JaW5jbHVkZSAtSWluY2x1ZGUvYXJjaC9hYXJjaDMyIC1JaW5jbHVkZS9saWIv Y3B1cy9hYXJjaDMyIC1JaW5jbHVkZS9saWIvZWwzX3J1bnRpbWUvYWFyY2gzMiAtSXBsYXQvcm9j a2NoaXAvY29tbW9uLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2luY2x1ZGUvIC1JcGxhdC9yb2Nr Y2hpcC9jb21tb24vYWFyY2gzMi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9kcml2ZXJzL3BtdS8g LUlwbGF0L3JvY2tjaGlwL3JrMzI4OC8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3Bt dS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NlY3VyZS8gLUlwbGF0L3JvY2tjaGlw L3JrMzI4OC9kcml2ZXJzL3NvYy8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlLyAtSXBs YXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUvc2hhcmVkLyAgIC1JaW5jbHVkZS9saWIvbGliZmR0 IC1JaW5jbHVkZS9saWIvbGliYyAtSWluY2x1ZGUvbGliL2xpYmMvYWFyY2gzMiAgIC1ub3N0ZGlu YyAtV2Vycm9yIC1XYWxsIC1XbWlzc2luZy1pbmNsdWRlLWRpcnMgLVd1bnVzZWQgLVdkaXNhYmxl ZC1vcHRpbWl6YXRpb24JLVd2bGEgLVdzaGFkb3cgLVduby11bnVzZWQtcGFyYW1ldGVyIC1XcmVk dW5kYW50LWRlY2xzIC1XdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdtYXliZS11bmluaXRpYWxp emVkIC1XcGFja2VkLWJpdGZpZWxkLWNvbXBhdCAtV3NoaWZ0LW92ZXJmbG93PTIgLVdsb2dpY2Fs LW9wIC1Xbm8tZXJyb3I9ZGVwcmVjYXRlZC1kZWNsYXJhdGlvbnMgLVduby1lcnJvcj1jcHAgLW1j cHU9Y29ydGV4LWExMiAgLWZmcmVlc3RhbmRpbmcgLVdhLC0tZmF0YWwtd2FybmluZ3MgLURfX0FT U0VNQkxZX18gLURJTUFHRV9CTDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwz Mi9wbGF0X2hlbHBlcnMuZCAtTVQgYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0X2hlbHBl cnMubyAtTVAgLWMgcGxhdC9yb2NrY2hpcC9jb21tb24vYWFyY2gzMi9wbGF0X2hlbHBlcnMuUyAt byBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL3BsYXRfaGVscGVycy5vCmFybS1ub25lLWVhYmkt Z2NjIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQ X01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJ TkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVS SUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9M T0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9O X1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JL QVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlO QU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xM Qz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9B MTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAt REVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184 MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJS QVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQx OT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFf QTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAg LURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3 XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURF UlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2 OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFU QV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9 MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3 M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1E RVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZf MTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAt REVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2 XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIw Mj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFf TjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAg LURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8x MjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVS UkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYx ODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0w IC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xF X0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9 MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAt RENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQ VElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1E RU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRI PTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURF TkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VM Uz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMy PTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lD VjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09I RVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lU Q0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVf UkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lP Tj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBB UkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURT UElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNU RURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFS TV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09U X0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAg LURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1 ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWlu Y2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlw bGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNo MzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hp cC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9z b2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4 OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xp YmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAt V21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1X dmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3Vu dXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRm aWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRl cHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1m ZnJlZXN0YW5kaW5nIC1XYSwtLWZhdGFsLXdhcm5pbmdzIC1EX19BU1NFTUJMWV9fIC1ESU1BR0Vf QkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcG11X3NyYW1fY3B1c19v bi5kIC1NVCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL3BtdV9zcmFtX2NwdXNfb24ubyAtTVAg LWMgcGxhdC9yb2NrY2hpcC9jb21tb24vYWFyY2gzMi9wbXVfc3JhbV9jcHVzX29uLlMgLW8gYnVp bGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbXVfc3JhbV9jcHVzX29uLm8KYXJtLW5vbmUtZWFiaS1n Y2MgLURERUJVRz0wIC1ERU5BQkxFX0JBQ0tUUkFDRT0wIC1EQ09SRUJPT1Q9MCAtRFBMQVRfU1Bf TUlOX0VYVFJBX0xEX1NDUklQVCAtREFSTVY3X1NVUFBPUlRTX0xBUkdFX1BBR0VfQUREUkVTU0lO RyAtREFSTVY3X1NVUFBPUlRTX1ZJUlRVQUxJWkFUSU9OIC1EQVJNVjdfU1VQUE9SVFNfR0VORVJJ Q19USU1FUiAtREFSTVY3X1NVUFBPUlRTX1ZGUCAtREE1N19FTkFCTEVfTk9OQ0FDSEVBQkxFX0xP QURfRldEPTAgLURTS0lQX0E1N19MMV9GTFVTSF9QV1JfRFdOPTAgLURBNTNfRElTQUJMRV9OT05f VEVNUE9SQUxfSElOVD0xIC1EQTU3X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtRFdPUktB Uk9VTkRfQ1ZFXzIwMTdfNTcxNT0wIC1EV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTEgLUREWU5B TUlDX1dPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0wIC1ETkVPVkVSU0VfTjFfRVhURVJOQUxfTExD PTAgLURFUlJBVEFfQTlfNzk0MDczPTAgLURFUlJBVEFfQTE1XzgxNjQ3MD0wIC1ERVJSQVRBX0Ex NV84Mjc2NzE9MCAtREVSUkFUQV9BMTdfODUyNDIxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMz0wIC1E RVJSQVRBX0EzNV84NTU0NzI9MCAtREVSUkFUQV9BNTNfODE5NDcyPTAgLURFUlJBVEFfQTUzXzgy NDA2OT0wIC1ERVJSQVRBX0E1M184MjYzMTk9MCAtREVSUkFUQV9BNTNfODI3MzE5PTAgLURFUlJB VEFfQTUzXzgzNTc2OT0wIC1ERVJSQVRBX0E1M184MzY4NzA9MCAtREVSUkFUQV9BNTNfODQzNDE5 PTAgLURFUlJBVEFfQTUzXzg1NTg3Mz0wIC1ERVJSQVRBX0E1NV83NjgyNzc9MCAtREVSUkFUQV9B NTVfNzc4NzAzPTAgLURFUlJBVEFfQTU1Xzc5ODc5Nz0wIC1ERVJSQVRBX0E1NV84NDY1MzI9MCAt REVSUkFUQV9BNTVfOTAzNzU4PTAgLURFUlJBVEFfQTU1XzEyMjEwMTI9MCAtREVSUkFUQV9BNTdf ODA2OTY5PTAgLURFUlJBVEFfQTU3XzgxMzQxOT0wIC1ERVJSQVRBX0E1N184MTM0MjA9MCAtREVS UkFUQV9BNTdfODE0NjcwPTAgLURFUlJBVEFfQTU3XzgxNzE2OT0wIC1ERVJSQVRBX0E1N184MjY5 NzQ9MCAtREVSUkFUQV9BNTdfODI2OTc3PTAgLURFUlJBVEFfQTU3XzgyODAyND0wIC1ERVJSQVRB X0E1N184Mjk1MjA9MCAtREVSUkFUQV9BNTdfODMzNDcxPTAgLURFUlJBVEFfQTU3Xzg1OTk3Mj0w IC1ERVJSQVRBX0E3Ml84NTk5NzE9MCAtREVSUkFUQV9BNzNfODUyNDI3PTAgLURFUlJBVEFfQTcz Xzg1NTQyMz0wIC1ERVJSQVRBX0E3NV83NjQwODE9MCAtREVSUkFUQV9BNzVfNzkwNzQ4PTAgLURF UlJBVEFfQTc2XzEwNzMzNDg9MCAtREVSUkFUQV9BNzZfMTEzMDc5OT0wIC1ERVJSQVRBX0E3Nl8x MjIwMTk3PTAgLURFUlJBVEFfQTc2XzEyNTczMTQ9MCAtREVSUkFUQV9BNzZfMTI2MjYwNj0wIC1E RVJSQVRBX0E3Nl8xMjYyODg4PTAgLURFUlJBVEFfQTc2XzEyNzUxMTI9MCAtREVSUkFUQV9BNzZf MTI4NjgwNz0wIC1ERVJSQVRBX0hFUkNVTEVTXzE2ODgzMDU9MCAtREVSUkFUQV9OMV8xMDQzMjAy PTAgLURFUlJBVEFfTjFfMTA3MzM0OD0wIC1ERVJSQVRBX04xXzExMzA3OTk9MCAtREVSUkFUQV9O MV8xMTY1MzQ3PTAgLURFUlJBVEFfTjFfMTIwNzgyMz0wIC1ERVJSQVRBX04xXzEyMjAxOTc9MCAt REVSUkFUQV9OMV8xMjU3MzE0PTAgLURFUlJBVEFfTjFfMTI2MjYwNj0wIC1ERVJSQVRBX04xXzEy NjI4ODg9MCAtREVSUkFUQV9OMV8xMjc1MTEyPTAgLURFUlJBVEFfTjFfMTMxNTcwMz0wIC1ERVJS QVRBX04xXzE1NDI0MTk9MCAtREVSUkFUQV9EU1VfNzk4OTUzPTAgLURFUlJBVEFfRFNVXzkzNjE4 ND0wIC1EU1RBQ0tfUFJPVEVDVE9SX0VOQUJMRUQ9MCAtREFMTE9XX1JPX1hMQVRfVEFCTEVTPTAg LURBUk1fQVJDSF9NQUpPUj03IC1EQVJNX0FSQ0hfTUlOT1I9MCAtRENPTERfQk9PVF9TSU5HTEVf Q1BVPTAgLURDVFhfSU5DTFVERV9BQVJDSDMyX1JFR1M9MSAtRENUWF9JTkNMVURFX0ZQUkVHUz0w IC1EQ1RYX0lOQ0xVREVfUEFVVEhfUkVHUz0wIC1ERUwzX0VYQ0VQVElPTl9IQU5ETElORz0wIC1E Q1RYX0lOQ0xVREVfTVRFX1JFR1M9MCAtRENUWF9JTkNMVURFX0VMMl9SRUdTPTAgLURERUNSWVBU SU9OX1NVUFBPUlRfbm9uZSAtREVOQUJMRV9BTVU9MCAtREVOQUJMRV9BU1NFUlRJT05TPTAgLURF TkFCTEVfQlRJPTAgLURFTkFCTEVfTVBBTV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfUEFVVEg9 MCAtREVOQUJMRV9QSUU9MCAtREVOQUJMRV9QTUY9MCAtREVOQUJMRV9QU0NJX1NUQVQ9MCAtREVO QUJMRV9SVU5USU1FX0lOU1RSVU1FTlRBVElPTj0wIC1ERU5BQkxFX1NQRV9GT1JfTE9XRVJfRUxT PTAgLURFTkFCTEVfU1ZFX0ZPUl9OUz0wIC1ERU5DUllQVF9CTDMxPTAgLURFTkNSWVBUX0JMMzI9 MCAtREVSUk9SX0RFUFJFQ0FURUQ9MCAtREZBVUxUX0lOSkVDVElPTl9TVVBQT1JUPTAgLURHSUNW Ml9HMF9GT1JfRUwzPTAgLURIQU5ETEVfRUFfRUwzX0ZJUlNUPTAgLURIV19BU1NJU1RFRF9DT0hF UkVOQ1k9MCAtRExPR19MRVZFTD0yMCAtRE1FQVNVUkVEX0JPT1Q9MCAtRE5TX1RJTUVSX1NXSVRD SD0wIC1EUEwwMTFfR0VORVJJQ19VQVJUPTAgLURQTEFUX3JrMzI4OCAtRFBST0dSQU1NQUJMRV9S RVNFVF9BRERSRVNTPTAgLURQU0NJX0VYVEVOREVEX1NUQVRFX0lEPTAgLURSQVNfRVhURU5TSU9O PTAgLURSRVNFVF9UT19CTDMxPTAgLURTRVBBUkFURV9DT0RFX0FORF9ST0RBVEE9MCAtRFNFUEFS QVRFX05PQklUU19SRUdJT049MCAtRFJFQ0xBSU1fSU5JVF9DT0RFPTAgLURTUERfbm9uZSAtRFNQ SU5fT05fQkwxX0VYSVQ9MCAtRFNQTV9NTT0wIC1EU1BNRF9TUE1fQVRfU0VMMj0xIC1EVFJVU1RF RF9CT0FSRF9CT09UPTAgLURVU0VfQ09IRVJFTlRfTUVNPTEgLURVU0VfREVCVUdGUz0wIC1EQVJN X0lPX0lOX0RUQj0wIC1EVVNFX1JPTUxJQj0wIC1EVVNFX1RCQlJfREVGUz0xIC1EV0FSTUJPT1Rf RU5BQkxFX0RDQUNIRV9FQVJMWT0wIC1EQkwyX0FUX0VMMz0wIC1EQkwyX0lOX1hJUF9NRU09MCAt REJMMl9JTlZfRENBQ0hFPTEgLURVU0VfU1BJTkxPQ0tfQ0FTPTAgLURBQVJDSDMyIC1JaW5jbHVk ZSAtSWluY2x1ZGUvYXJjaC9hYXJjaDMyIC1JaW5jbHVkZS9saWIvY3B1cy9hYXJjaDMyIC1JaW5j bHVkZS9saWIvZWwzX3J1bnRpbWUvYWFyY2gzMiAtSXBsYXQvcm9ja2NoaXAvY29tbW9uLyAtSXBs YXQvcm9ja2NoaXAvY29tbW9uL2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vYWFyY2gz Mi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3Jr MzI4OC8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlw L3JrMzI4OC9kcml2ZXJzL3NlY3VyZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3Nv Yy8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4 L2luY2x1ZGUvc2hhcmVkLyAgIC1JaW5jbHVkZS9saWIvbGliZmR0IC1JaW5jbHVkZS9saWIvbGli YyAtSWluY2x1ZGUvbGliL2xpYmMvYWFyY2gzMiAgIC1ub3N0ZGluYyAtV2Vycm9yIC1XYWxsIC1X bWlzc2luZy1pbmNsdWRlLWRpcnMgLVd1bnVzZWQgLVdkaXNhYmxlZC1vcHRpbWl6YXRpb24JLVd2 bGEgLVdzaGFkb3cgLVduby11bnVzZWQtcGFyYW1ldGVyIC1XcmVkdW5kYW50LWRlY2xzIC1XdW51 c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdtYXliZS11bmluaXRpYWxpemVkIC1XcGFja2VkLWJpdGZp ZWxkLWNvbXBhdCAtV3NoaWZ0LW92ZXJmbG93PTIgLVdsb2dpY2FsLW9wIC1Xbm8tZXJyb3I9ZGVw cmVjYXRlZC1kZWNsYXJhdGlvbnMgLVduby1lcnJvcj1jcHAgLW1jcHU9Y29ydGV4LWExMiAgLWZm cmVlc3RhbmRpbmcgLVdhLC0tZmF0YWwtd2FybmluZ3MgLURfX0FTU0VNQkxZX18gLURJTUFHRV9C TDMyICAtV3AsLU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9kZWJ1Zy5kIC1NVCBidWls ZC9yazMyODgvcmVsZWFzZS9ibDMyL2RlYnVnLm8gLU1QIC1jIGNvbW1vbi9hYXJjaDMyL2RlYnVn LlMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9kZWJ1Zy5vCmFybS1ub25lLWVhYmktZ2Nj IC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01J Tl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcg LURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNf VElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FE X0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RF TVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJP VU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1J Q19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0w IC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVf ODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVS UkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQw Njk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRB X0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0w IC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1 Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURF UlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3Xzgw Njk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJB VEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0 PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9B NTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAt REVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184 NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJS QVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIy MDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVS UkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEy ODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0w IC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFf MTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURF UlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYy ODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFU QV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9 MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1E QVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQ VT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAt RENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJT05fSEFORExJTkc9MCAtRENU WF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElP Tl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5B QkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAg LURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFC TEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0w IC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAg LURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJf RzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJF TkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9 MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVT RVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0w IC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFU RV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElO X09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURf Qk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9J T19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VO QUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURC TDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUg LUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1 ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0 L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIv IC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMy ODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2Mv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9p bmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMg LUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21p c3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1Xdmxh IC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNl ZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVs ZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJl Y2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1mZnJl ZXN0YW5kaW5nIC1XYSwtLWZhdGFsLXdhcm5pbmdzIC1EX19BU1NFTUJMWV9fIC1ESU1BR0VfQkwz MiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvY2FjaGVfaGVscGVycy5kIC1N VCBidWlsZC9yazMyODgvcmVsZWFzZS9ibDMyL2NhY2hlX2hlbHBlcnMubyAtTVAgLWMgbGliL2Fh cmNoMzIvY2FjaGVfaGVscGVycy5TIC1vIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvY2FjaGVf aGVscGVycy5vCmFybS1ub25lLWVhYmktZ2NjIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9 MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQ T1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElP TiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURB NTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdS X0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05P Tl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9V TkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAt RE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRB X0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0w IC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUz XzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURF UlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2 ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFU QV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9 MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1 NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAt REVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184 MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJS QVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3 MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFf QTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAg LURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2 XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAg LURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3 Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4 MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFU QV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9 MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04x XzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1E RVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5 ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAg LURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01J Tk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdT PTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVM M19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5D TFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAg LURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xP V0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAg LURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAt REVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZ UFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9J TkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19G SVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJF RF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExB VF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9T VEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVf Q09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lO SVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQ TURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01F TT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVT RV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9F TDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NL X0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1 ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlw bGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBs YXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVy cy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJp dmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9y b2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVk ZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGli L2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAt bm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1X ZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRl ciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5p bml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1X bG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9 Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1mZnJlZXN0YW5kaW5nIC1XYSwtLWZhdGFsLXdhcm5pbmdz IC1EX19BU1NFTUJMWV9fIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxl YXNlL2JsMzIvbWlzY19oZWxwZXJzLmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvbWlz Y19oZWxwZXJzLm8gLU1QIC1jIGxpYi9hYXJjaDMyL21pc2NfaGVscGVycy5TIC1vIGJ1aWxkL3Jr MzI4OC9yZWxlYXNlL2JsMzIvbWlzY19oZWxwZXJzLm8KYXJtLW5vbmUtZWFiaS1nY2MgLURERUJV Rz0wIC1ERU5BQkxFX0JBQ0tUUkFDRT0wIC1EQ09SRUJPT1Q9MCAtRFBMQVRfU1BfTUlOX0VYVFJB X0xEX1NDUklQVCAtREFSTVY3X1NVUFBPUlRTX0xBUkdFX1BBR0VfQUREUkVTU0lORyAtREFSTVY3 X1NVUFBPUlRTX1ZJUlRVQUxJWkFUSU9OIC1EQVJNVjdfU1VQUE9SVFNfR0VORVJJQ19USU1FUiAt REFSTVY3X1NVUFBPUlRTX1ZGUCAtREE1N19FTkFCTEVfTk9OQ0FDSEVBQkxFX0xPQURfRldEPTAg LURTS0lQX0E1N19MMV9GTFVTSF9QV1JfRFdOPTAgLURBNTNfRElTQUJMRV9OT05fVEVNUE9SQUxf SElOVD0xIC1EQTU3X0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtRFdPUktBUk9VTkRfQ1ZF XzIwMTdfNTcxNT0wIC1EV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTEgLUREWU5BTUlDX1dPUktB Uk9VTkRfQ1ZFXzIwMThfMzYzOT0wIC1ETkVPVkVSU0VfTjFfRVhURVJOQUxfTExDPTAgLURFUlJB VEFfQTlfNzk0MDczPTAgLURFUlJBVEFfQTE1XzgxNjQ3MD0wIC1ERVJSQVRBX0ExNV84Mjc2NzE9 MCAtREVSUkFUQV9BMTdfODUyNDIxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMz0wIC1ERVJSQVRBX0Ez NV84NTU0NzI9MCAtREVSUkFUQV9BNTNfODE5NDcyPTAgLURFUlJBVEFfQTUzXzgyNDA2OT0wIC1E RVJSQVRBX0E1M184MjYzMTk9MCAtREVSUkFUQV9BNTNfODI3MzE5PTAgLURFUlJBVEFfQTUzXzgz NTc2OT0wIC1ERVJSQVRBX0E1M184MzY4NzA9MCAtREVSUkFUQV9BNTNfODQzNDE5PTAgLURFUlJB VEFfQTUzXzg1NTg3Mz0wIC1ERVJSQVRBX0E1NV83NjgyNzc9MCAtREVSUkFUQV9BNTVfNzc4NzAz PTAgLURFUlJBVEFfQTU1Xzc5ODc5Nz0wIC1ERVJSQVRBX0E1NV84NDY1MzI9MCAtREVSUkFUQV9B NTVfOTAzNzU4PTAgLURFUlJBVEFfQTU1XzEyMjEwMTI9MCAtREVSUkFUQV9BNTdfODA2OTY5PTAg LURFUlJBVEFfQTU3XzgxMzQxOT0wIC1ERVJSQVRBX0E1N184MTM0MjA9MCAtREVSUkFUQV9BNTdf ODE0NjcwPTAgLURFUlJBVEFfQTU3XzgxNzE2OT0wIC1ERVJSQVRBX0E1N184MjY5NzQ9MCAtREVS UkFUQV9BNTdfODI2OTc3PTAgLURFUlJBVEFfQTU3XzgyODAyND0wIC1ERVJSQVRBX0E1N184Mjk1 MjA9MCAtREVSUkFUQV9BNTdfODMzNDcxPTAgLURFUlJBVEFfQTU3Xzg1OTk3Mj0wIC1ERVJSQVRB X0E3Ml84NTk5NzE9MCAtREVSUkFUQV9BNzNfODUyNDI3PTAgLURFUlJBVEFfQTczXzg1NTQyMz0w IC1ERVJSQVRBX0E3NV83NjQwODE9MCAtREVSUkFUQV9BNzVfNzkwNzQ4PTAgLURFUlJBVEFfQTc2 XzEwNzMzNDg9MCAtREVSUkFUQV9BNzZfMTEzMDc5OT0wIC1ERVJSQVRBX0E3Nl8xMjIwMTk3PTAg LURFUlJBVEFfQTc2XzEyNTczMTQ9MCAtREVSUkFUQV9BNzZfMTI2MjYwNj0wIC1ERVJSQVRBX0E3 Nl8xMjYyODg4PTAgLURFUlJBVEFfQTc2XzEyNzUxMTI9MCAtREVSUkFUQV9BNzZfMTI4NjgwNz0w IC1ERVJSQVRBX0hFUkNVTEVTXzE2ODgzMDU9MCAtREVSUkFUQV9OMV8xMDQzMjAyPTAgLURFUlJB VEFfTjFfMTA3MzM0OD0wIC1ERVJSQVRBX04xXzExMzA3OTk9MCAtREVSUkFUQV9OMV8xMTY1MzQ3 PTAgLURFUlJBVEFfTjFfMTIwNzgyMz0wIC1ERVJSQVRBX04xXzEyMjAxOTc9MCAtREVSUkFUQV9O MV8xMjU3MzE0PTAgLURFUlJBVEFfTjFfMTI2MjYwNj0wIC1ERVJSQVRBX04xXzEyNjI4ODg9MCAt REVSUkFUQV9OMV8xMjc1MTEyPTAgLURFUlJBVEFfTjFfMTMxNTcwMz0wIC1ERVJSQVRBX04xXzE1 NDI0MTk9MCAtREVSUkFUQV9EU1VfNzk4OTUzPTAgLURFUlJBVEFfRFNVXzkzNjE4ND0wIC1EU1RB Q0tfUFJPVEVDVE9SX0VOQUJMRUQ9MCAtREFMTE9XX1JPX1hMQVRfVEFCTEVTPTAgLURBUk1fQVJD SF9NQUpPUj03IC1EQVJNX0FSQ0hfTUlOT1I9MCAtRENPTERfQk9PVF9TSU5HTEVfQ1BVPTAgLURD VFhfSU5DTFVERV9BQVJDSDMyX1JFR1M9MSAtRENUWF9JTkNMVURFX0ZQUkVHUz0wIC1EQ1RYX0lO Q0xVREVfUEFVVEhfUkVHUz0wIC1ERUwzX0VYQ0VQVElPTl9IQU5ETElORz0wIC1EQ1RYX0lOQ0xV REVfTVRFX1JFR1M9MCAtRENUWF9JTkNMVURFX0VMMl9SRUdTPTAgLURERUNSWVBUSU9OX1NVUFBP UlRfbm9uZSAtREVOQUJMRV9BTVU9MCAtREVOQUJMRV9BU1NFUlRJT05TPTAgLURFTkFCTEVfQlRJ PTAgLURFTkFCTEVfTVBBTV9GT1JfTE9XRVJfRUxTPTAgLURFTkFCTEVfUEFVVEg9MCAtREVOQUJM RV9QSUU9MCAtREVOQUJMRV9QTUY9MCAtREVOQUJMRV9QU0NJX1NUQVQ9MCAtREVOQUJMRV9SVU5U SU1FX0lOU1RSVU1FTlRBVElPTj0wIC1ERU5BQkxFX1NQRV9GT1JfTE9XRVJfRUxTPTAgLURFTkFC TEVfU1ZFX0ZPUl9OUz0wIC1ERU5DUllQVF9CTDMxPTAgLURFTkNSWVBUX0JMMzI9MCAtREVSUk9S X0RFUFJFQ0FURUQ9MCAtREZBVUxUX0lOSkVDVElPTl9TVVBQT1JUPTAgLURHSUNWMl9HMF9GT1Jf RUwzPTAgLURIQU5ETEVfRUFfRUwzX0ZJUlNUPTAgLURIV19BU1NJU1RFRF9DT0hFUkVOQ1k9MCAt RExPR19MRVZFTD0yMCAtRE1FQVNVUkVEX0JPT1Q9MCAtRE5TX1RJTUVSX1NXSVRDSD0wIC1EUEww MTFfR0VORVJJQ19VQVJUPTAgLURQTEFUX3JrMzI4OCAtRFBST0dSQU1NQUJMRV9SRVNFVF9BRERS RVNTPTAgLURQU0NJX0VYVEVOREVEX1NUQVRFX0lEPTAgLURSQVNfRVhURU5TSU9OPTAgLURSRVNF VF9UT19CTDMxPTAgLURTRVBBUkFURV9DT0RFX0FORF9ST0RBVEE9MCAtRFNFUEFSQVRFX05PQklU U19SRUdJT049MCAtRFJFQ0xBSU1fSU5JVF9DT0RFPTAgLURTUERfbm9uZSAtRFNQSU5fT05fQkwx X0VYSVQ9MCAtRFNQTV9NTT0wIC1EU1BNRF9TUE1fQVRfU0VMMj0xIC1EVFJVU1RFRF9CT0FSRF9C T09UPTAgLURVU0VfQ09IRVJFTlRfTUVNPTEgLURVU0VfREVCVUdGUz0wIC1EQVJNX0lPX0lOX0RU Qj0wIC1EVVNFX1JPTUxJQj0wIC1EVVNFX1RCQlJfREVGUz0xIC1EV0FSTUJPT1RfRU5BQkxFX0RD QUNIRV9FQVJMWT0wIC1EQkwyX0FUX0VMMz0wIC1EQkwyX0lOX1hJUF9NRU09MCAtREJMMl9JTlZf RENBQ0hFPTEgLURVU0VfU1BJTkxPQ0tfQ0FTPTAgLURBQVJDSDMyIC1JaW5jbHVkZSAtSWluY2x1 ZGUvYXJjaC9hYXJjaDMyIC1JaW5jbHVkZS9saWIvY3B1cy9hYXJjaDMyIC1JaW5jbHVkZS9saWIv ZWwzX3J1bnRpbWUvYWFyY2gzMiAtSXBsYXQvcm9ja2NoaXAvY29tbW9uLyAtSXBsYXQvcm9ja2No aXAvY29tbW9uL2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vYWFyY2gzMi8gLUlwbGF0 L3JvY2tjaGlwL2NvbW1vbi9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC8gLUlw bGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3BtdS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9k cml2ZXJzL3NlY3VyZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9kcml2ZXJzL3NvYy8gLUlwbGF0 L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1ZGUv c2hhcmVkLyAgIC1JaW5jbHVkZS9saWIvbGliZmR0IC1JaW5jbHVkZS9saWIvbGliYyAtSWluY2x1 ZGUvbGliL2xpYmMvYWFyY2gzMiAgIC1ub3N0ZGluYyAtV2Vycm9yIC1XYWxsIC1XbWlzc2luZy1p bmNsdWRlLWRpcnMgLVd1bnVzZWQgLVdkaXNhYmxlZC1vcHRpbWl6YXRpb24JLVd2bGEgLVdzaGFk b3cgLVduby11bnVzZWQtcGFyYW1ldGVyIC1XcmVkdW5kYW50LWRlY2xzIC1XdW51c2VkLWJ1dC1z ZXQtdmFyaWFibGUgLVdtYXliZS11bmluaXRpYWxpemVkIC1XcGFja2VkLWJpdGZpZWxkLWNvbXBh dCAtV3NoaWZ0LW92ZXJmbG93PTIgLVdsb2dpY2FsLW9wIC1Xbm8tZXJyb3I9ZGVwcmVjYXRlZC1k ZWNsYXJhdGlvbnMgLVduby1lcnJvcj1jcHAgLW1jcHU9Y29ydGV4LWExMiAgLWZmcmVlc3RhbmRp bmcgLVdhLC0tZmF0YWwtd2FybmluZ3MgLURfX0FTU0VNQkxZX18gLURJTUFHRV9CTDMyICAtV3As LU1ELC4vYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9wbGF0Zm9ybV9oZWxwZXJzLmQgLU1UIGJ1 aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvcGxhdGZvcm1faGVscGVycy5vIC1NUCAtYyBwbGF0L2Nv bW1vbi9hYXJjaDMyL3BsYXRmb3JtX2hlbHBlcnMuUyAtbyBidWlsZC9yazMyODgvcmVsZWFzZS9i bDMyL3BsYXRmb3JtX2hlbHBlcnMubwphcm0tbm9uZS1lYWJpLWdjYyAtRERFQlVHPTAgLURFTkFC TEVfQkFDS1RSQUNFPTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhUUkFfTERfU0NSSVBU IC1EQVJNVjdfU1VQUE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJNVjdfU1VQUE9SVFNf VklSVFVBTElaQVRJT04gLURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVSIC1EQVJNVjdfU1VQ UE9SVFNfVkZQIC1EQTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9MCAtRFNLSVBfQTU3 X0wxX0ZMVVNIX1BXUl9EV049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURB NTdfRElTQUJMRV9OT05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9DVkVfMjAxN181NzE1 PTAgLURXT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09SS0FST1VORF9DVkVf MjAxOF8zNjM5PTAgLURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVSUkFUQV9BOV83OTQw NzM9MCAtREVSUkFUQV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3MT0wIC1ERVJSQVRB X0ExN184NTI0MjE9MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFfQTM1Xzg1NTQ3Mj0w IC1ERVJSQVRBX0E1M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAgLURFUlJBVEFfQTUz XzgyNjMxOT0wIC1ERVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNfODM1NzY5PTAgLURF UlJBVEFfQTUzXzgzNjg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVSUkFUQV9BNTNfODU1 ODczPTAgLURFUlJBVEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3MDM9MCAtREVSUkFU QV9BNTVfNzk4Nzk3PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRBX0E1NV85MDM3NTg9 MCAtREVSUkFUQV9BNTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9MCAtREVSUkFUQV9B NTdfODEzNDE5PTAgLURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1N184MTQ2NzA9MCAt REVSUkFUQV9BNTdfODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1ERVJSQVRBX0E1N184 MjY5Nzc9MCAtREVSUkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3XzgyOTUyMD0wIC1ERVJS QVRBX0E1N184MzM0NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJBVEFfQTcyXzg1OTk3 MT0wIC1ERVJSQVRBX0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIzPTAgLURFUlJBVEFf QTc1Xzc2NDA4MT0wIC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9BNzZfMTA3MzM0OD0w IC1ERVJSQVRBX0E3Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9MCAtREVSUkFUQV9B NzZfMTI1NzMxND0wIC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFfQTc2XzEyNjI4ODg9 MCAtREVSUkFUQV9BNzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3PTAgLURFUlJBVEFf SEVSQ1VMRVNfMTY4ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVSUkFUQV9OMV8xMDcz MzQ4PTAgLURFUlJBVEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUzNDc9MCAtREVSUkFU QV9OMV8xMjA3ODIzPTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRBX04xXzEyNTczMTQ9 MCAtREVSUkFUQV9OMV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0wIC1ERVJSQVRBX04x XzEyNzUxMTI9MCAtREVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFfMTU0MjQxOT0wIC1E RVJSQVRBX0RTVV83OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURTVEFDS19QUk9URUNU T1JfRU5BQkxFRD0wIC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9BUkNIX01BSk9SPTcg LURBUk1fQVJDSF9NSU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAtRENUWF9JTkNMVURF X0FBUkNIMzJfUkVHUz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhfSU5DTFVERV9QQVVU SF9SRUdTPTAgLURFTDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5DTFVERV9NVEVfUkVH Uz0wIC1EQ1RYX0lOQ0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQUE9SVF9ub25lIC1E RU5BQkxFX0FNVT0wIC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9CVEk9MCAtREVOQUJM RV9NUEFNX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5BQkxFX1BJRT0wIC1E RU5BQkxFX1BNRj0wIC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JVTlRJTUVfSU5TVFJV TUVOVEFUSU9OPTAgLURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9TVkVfRk9S X05TPTAgLURFTkNSWVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJST1JfREVQUkVDQVRF RD0wIC1ERkFVTFRfSU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZPUl9FTDM9MCAtREhB TkRMRV9FQV9FTDNfRklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0wIC1ETE9HX0xFVkVM PTIwIC1ETUVBU1VSRURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQTDAxMV9HRU5FUklD X1VBUlQ9MCAtRFBMQVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FERFJFU1M9MCAtRFBT Q0lfRVhURU5ERURfU1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJFU0VUX1RPX0JMMzE9 MCAtRFNFUEFSQVRFX0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9CSVRTX1JFR0lPTj0w IC1EUkVDTEFJTV9JTklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9CTDFfRVhJVD0wIC1E U1BNX01NPTAgLURTUE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJEX0JPT1Q9MCAtRFVT RV9DT0hFUkVOVF9NRU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5fRFRCPTAgLURVU0Vf Uk9NTElCPTAgLURVU0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVfRENBQ0hFX0VBUkxZ PTAgLURCTDJfQVRfRUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lOVl9EQ0FDSEU9MSAt RFVTRV9TUElOTE9DS19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5jbHVkZS9hcmNoL2Fh cmNoMzIgLUlpbmNsdWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9lbDNfcnVudGlt ZS9hYXJjaDMyIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2NrY2hpcC9jb21tb24v aW5jbHVkZS8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBsYXQvcm9ja2NoaXAv Y29tbW9uL2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAtSXBsYXQvcm9ja2No aXAvcmszMjg4L2RyaXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc2Vj dXJlLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBsYXQvcm9ja2NoaXAv cmszMjg4L2luY2x1ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS9zaGFyZWQvICAg LUlpbmNsdWRlL2xpYi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5jbHVkZS9saWIvbGli Yy9hYXJjaDMyICAgLW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5nLWluY2x1ZGUtZGly cyAtV3VudXNlZCAtV2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3NoYWRvdyAtV25vLXVu dXNlZC1wYXJhbWV0ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0LXNldC12YXJpYWJs ZSAtV21heWJlLXVuaW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29tcGF0IC1Xc2hpZnQt b3ZlcmZsb3c9MiAtV2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9u cyAtV25vLWVycm9yPWNwcCAtbWNwdT1jb3J0ZXgtYTEyICAtZmZyZWVzdGFuZGluZyAtV2EsLS1m YXRhbC13YXJuaW5ncyAtRF9fQVNTRU1CTFlfXyAtRElNQUdFX0JMMzIgIC1XcCwtTUQsLi9idWls ZC9yazMyODgvcmVsZWFzZS9ibDMyL2FlYWJpX2xkaXZtb2QuZCAtTVQgYnVpbGQvcmszMjg4L3Jl bGVhc2UvYmwzMi9hZWFiaV9sZGl2bW9kLm8gLU1QIC1jIGxpYi9jb21waWxlci1ydC9idWlsdGlu cy9hcm0vYWVhYmlfbGRpdm1vZC5TIC1vIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvYWVhYmlf bGRpdm1vZC5vCmFybS1ub25lLWVhYmktZ2NjIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9 MCAtRENPUkVCT09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQ T1JUU19MQVJHRV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElP TiAtREFSTVY3X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURB NTdfRU5BQkxFX05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdS X0RXTj0wIC1EQTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05P Tl9URU1QT1JBTF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9V TkRfQ1ZFXzIwMThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAt RE5FT1ZFUlNFX04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRB X0ExNV84MTY0NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0w IC1ERVJSQVRBX0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUz XzgxOTQ3Mj0wIC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURF UlJBVEFfQTUzXzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2 ODcwPTAgLURFUlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFU QV9BNTVfNzY4Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9 MCAtREVSUkFUQV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1 NV8xMjIxMDEyPTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAt REVSUkFUQV9BNTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184 MTcxNjk9MCAtREVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJS QVRBX0E1N184MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3 MT0wIC1ERVJSQVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFf QTczXzg1MjQyNz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAg LURFUlJBVEFfQTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2 XzExMzA3OTk9MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAg LURFUlJBVEFfQTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3 Nl8xMjc1MTEyPTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4 MzA1PTAgLURFUlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFU QV9OMV8xMTMwNzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9 MCAtREVSUkFUQV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04x XzEyNjI2MDY9MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1E RVJSQVRBX04xXzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5 ODk1Mz0wIC1ERVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAg LURBTExPV19ST19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01J Tk9SPTAgLURDT0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdT PTEgLURDVFhfSU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVM M19FWENFUFRJT05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5D TFVERV9FTDJfUkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAg LURFTkFCTEVfQVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xP V0VSX0VMUz0wIC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAg LURFTkFCTEVfUFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAt REVOQUJMRV9TUEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZ UFRfQkwzMT0wIC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9J TkpFQ1RJT05fU1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19G SVJTVD0wIC1ESFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJF RF9CT09UPTAgLUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExB VF9yazMyODggLURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9T VEFURV9JRD0wIC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVf Q09ERV9BTkRfUk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lO SVRfQ09ERT0wIC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQ TURfU1BNX0FUX1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01F TT0xIC1EVVNFX0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVT RV9UQkJSX0RFRlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9F TDM9MCAtREJMMl9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NL X0NBUz0wIC1EQUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1 ZGUvbGliL2NwdXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlw bGF0L3JvY2tjaGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBs YXQvcm9ja2NoaXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVy cy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJp dmVycy9wbXUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9y b2NrY2hpcC9yazMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVk ZS8gLUlwbGF0L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGli L2xpYmZkdCAtSWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAt bm9zdGRpbmMgLVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1X ZGlzYWJsZWQtb3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRl ciAtV3JlZHVuZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5p bml0aWFsaXplZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1X bG9naWNhbC1vcCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9 Y3BwIC1tY3B1PWNvcnRleC1hMTIgIC1mZnJlZXN0YW5kaW5nIC1XYSwtLWZhdGFsLXdhcm5pbmdz IC1EX19BU1NFTUJMWV9fIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxl YXNlL2JsMzIvYWVhYmlfdWxkaXZtb2QuZCAtTVQgYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9h ZWFiaV91bGRpdm1vZC5vIC1NUCAtYyBsaWIvY29tcGlsZXItcnQvYnVpbHRpbnMvYXJtL2FlYWJp X3VsZGl2bW9kLlMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9hZWFiaV91bGRpdm1vZC5v CmFybS1ub25lLWVhYmktZ2NjIC1EREVCVUc9MCAtREVOQUJMRV9CQUNLVFJBQ0U9MCAtRENPUkVC T09UPTAgLURQTEFUX1NQX01JTl9FWFRSQV9MRF9TQ1JJUFQgLURBUk1WN19TVVBQT1JUU19MQVJH RV9QQUdFX0FERFJFU1NJTkcgLURBUk1WN19TVVBQT1JUU19WSVJUVUFMSVpBVElPTiAtREFSTVY3 X1NVUFBPUlRTX0dFTkVSSUNfVElNRVIgLURBUk1WN19TVVBQT1JUU19WRlAgLURBNTdfRU5BQkxF X05PTkNBQ0hFQUJMRV9MT0FEX0ZXRD0wIC1EU0tJUF9BNTdfTDFfRkxVU0hfUFdSX0RXTj0wIC1E QTUzX0RJU0FCTEVfTk9OX1RFTVBPUkFMX0hJTlQ9MSAtREE1N19ESVNBQkxFX05PTl9URU1QT1JB TF9ISU5UPTEgLURXT1JLQVJPVU5EX0NWRV8yMDE3XzU3MTU9MCAtRFdPUktBUk9VTkRfQ1ZFXzIw MThfMzYzOT0xIC1ERFlOQU1JQ19XT1JLQVJPVU5EX0NWRV8yMDE4XzM2Mzk9MCAtRE5FT1ZFUlNF X04xX0VYVEVSTkFMX0xMQz0wIC1ERVJSQVRBX0E5Xzc5NDA3Mz0wIC1ERVJSQVRBX0ExNV84MTY0 NzA9MCAtREVSUkFUQV9BMTVfODI3NjcxPTAgLURFUlJBVEFfQTE3Xzg1MjQyMT0wIC1ERVJSQVRB X0ExN184NTI0MjM9MCAtREVSUkFUQV9BMzVfODU1NDcyPTAgLURFUlJBVEFfQTUzXzgxOTQ3Mj0w IC1ERVJSQVRBX0E1M184MjQwNjk9MCAtREVSUkFUQV9BNTNfODI2MzE5PTAgLURFUlJBVEFfQTUz XzgyNzMxOT0wIC1ERVJSQVRBX0E1M184MzU3Njk9MCAtREVSUkFUQV9BNTNfODM2ODcwPTAgLURF UlJBVEFfQTUzXzg0MzQxOT0wIC1ERVJSQVRBX0E1M184NTU4NzM9MCAtREVSUkFUQV9BNTVfNzY4 Mjc3PTAgLURFUlJBVEFfQTU1Xzc3ODcwMz0wIC1ERVJSQVRBX0E1NV83OTg3OTc9MCAtREVSUkFU QV9BNTVfODQ2NTMyPTAgLURFUlJBVEFfQTU1XzkwMzc1OD0wIC1ERVJSQVRBX0E1NV8xMjIxMDEy PTAgLURFUlJBVEFfQTU3XzgwNjk2OT0wIC1ERVJSQVRBX0E1N184MTM0MTk9MCAtREVSUkFUQV9B NTdfODEzNDIwPTAgLURFUlJBVEFfQTU3XzgxNDY3MD0wIC1ERVJSQVRBX0E1N184MTcxNjk9MCAt REVSUkFUQV9BNTdfODI2OTc0PTAgLURFUlJBVEFfQTU3XzgyNjk3Nz0wIC1ERVJSQVRBX0E1N184 MjgwMjQ9MCAtREVSUkFUQV9BNTdfODI5NTIwPTAgLURFUlJBVEFfQTU3XzgzMzQ3MT0wIC1ERVJS QVRBX0E1N184NTk5NzI9MCAtREVSUkFUQV9BNzJfODU5OTcxPTAgLURFUlJBVEFfQTczXzg1MjQy Nz0wIC1ERVJSQVRBX0E3M184NTU0MjM9MCAtREVSUkFUQV9BNzVfNzY0MDgxPTAgLURFUlJBVEFf QTc1Xzc5MDc0OD0wIC1ERVJSQVRBX0E3Nl8xMDczMzQ4PTAgLURFUlJBVEFfQTc2XzExMzA3OTk9 MCAtREVSUkFUQV9BNzZfMTIyMDE5Nz0wIC1ERVJSQVRBX0E3Nl8xMjU3MzE0PTAgLURFUlJBVEFf QTc2XzEyNjI2MDY9MCAtREVSUkFUQV9BNzZfMTI2Mjg4OD0wIC1ERVJSQVRBX0E3Nl8xMjc1MTEy PTAgLURFUlJBVEFfQTc2XzEyODY4MDc9MCAtREVSUkFUQV9IRVJDVUxFU18xNjg4MzA1PTAgLURF UlJBVEFfTjFfMTA0MzIwMj0wIC1ERVJSQVRBX04xXzEwNzMzNDg9MCAtREVSUkFUQV9OMV8xMTMw Nzk5PTAgLURFUlJBVEFfTjFfMTE2NTM0Nz0wIC1ERVJSQVRBX04xXzEyMDc4MjM9MCAtREVSUkFU QV9OMV8xMjIwMTk3PTAgLURFUlJBVEFfTjFfMTI1NzMxND0wIC1ERVJSQVRBX04xXzEyNjI2MDY9 MCAtREVSUkFUQV9OMV8xMjYyODg4PTAgLURFUlJBVEFfTjFfMTI3NTExMj0wIC1ERVJSQVRBX04x XzEzMTU3MDM9MCAtREVSUkFUQV9OMV8xNTQyNDE5PTAgLURFUlJBVEFfRFNVXzc5ODk1Mz0wIC1E RVJSQVRBX0RTVV85MzYxODQ9MCAtRFNUQUNLX1BST1RFQ1RPUl9FTkFCTEVEPTAgLURBTExPV19S T19YTEFUX1RBQkxFUz0wIC1EQVJNX0FSQ0hfTUFKT1I9NyAtREFSTV9BUkNIX01JTk9SPTAgLURD T0xEX0JPT1RfU0lOR0xFX0NQVT0wIC1EQ1RYX0lOQ0xVREVfQUFSQ0gzMl9SRUdTPTEgLURDVFhf SU5DTFVERV9GUFJFR1M9MCAtRENUWF9JTkNMVURFX1BBVVRIX1JFR1M9MCAtREVMM19FWENFUFRJ T05fSEFORExJTkc9MCAtRENUWF9JTkNMVURFX01URV9SRUdTPTAgLURDVFhfSU5DTFVERV9FTDJf UkVHUz0wIC1EREVDUllQVElPTl9TVVBQT1JUX25vbmUgLURFTkFCTEVfQU1VPTAgLURFTkFCTEVf QVNTRVJUSU9OUz0wIC1ERU5BQkxFX0JUST0wIC1ERU5BQkxFX01QQU1fRk9SX0xPV0VSX0VMUz0w IC1ERU5BQkxFX1BBVVRIPTAgLURFTkFCTEVfUElFPTAgLURFTkFCTEVfUE1GPTAgLURFTkFCTEVf UFNDSV9TVEFUPTAgLURFTkFCTEVfUlVOVElNRV9JTlNUUlVNRU5UQVRJT049MCAtREVOQUJMRV9T UEVfRk9SX0xPV0VSX0VMUz0wIC1ERU5BQkxFX1NWRV9GT1JfTlM9MCAtREVOQ1JZUFRfQkwzMT0w IC1ERU5DUllQVF9CTDMyPTAgLURFUlJPUl9ERVBSRUNBVEVEPTAgLURGQVVMVF9JTkpFQ1RJT05f U1VQUE9SVD0wIC1ER0lDVjJfRzBfRk9SX0VMMz0wIC1ESEFORExFX0VBX0VMM19GSVJTVD0wIC1E SFdfQVNTSVNURURfQ09IRVJFTkNZPTAgLURMT0dfTEVWRUw9MjAgLURNRUFTVVJFRF9CT09UPTAg LUROU19USU1FUl9TV0lUQ0g9MCAtRFBMMDExX0dFTkVSSUNfVUFSVD0wIC1EUExBVF9yazMyODgg LURQUk9HUkFNTUFCTEVfUkVTRVRfQUREUkVTUz0wIC1EUFNDSV9FWFRFTkRFRF9TVEFURV9JRD0w IC1EUkFTX0VYVEVOU0lPTj0wIC1EUkVTRVRfVE9fQkwzMT0wIC1EU0VQQVJBVEVfQ09ERV9BTkRf Uk9EQVRBPTAgLURTRVBBUkFURV9OT0JJVFNfUkVHSU9OPTAgLURSRUNMQUlNX0lOSVRfQ09ERT0w IC1EU1BEX25vbmUgLURTUElOX09OX0JMMV9FWElUPTAgLURTUE1fTU09MCAtRFNQTURfU1BNX0FU X1NFTDI9MSAtRFRSVVNURURfQk9BUkRfQk9PVD0wIC1EVVNFX0NPSEVSRU5UX01FTT0xIC1EVVNF X0RFQlVHRlM9MCAtREFSTV9JT19JTl9EVEI9MCAtRFVTRV9ST01MSUI9MCAtRFVTRV9UQkJSX0RF RlM9MSAtRFdBUk1CT09UX0VOQUJMRV9EQ0FDSEVfRUFSTFk9MCAtREJMMl9BVF9FTDM9MCAtREJM Ml9JTl9YSVBfTUVNPTAgLURCTDJfSU5WX0RDQUNIRT0xIC1EVVNFX1NQSU5MT0NLX0NBUz0wIC1E QUFSQ0gzMiAtSWluY2x1ZGUgLUlpbmNsdWRlL2FyY2gvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2Nw dXMvYWFyY2gzMiAtSWluY2x1ZGUvbGliL2VsM19ydW50aW1lL2FhcmNoMzIgLUlwbGF0L3JvY2tj aGlwL2NvbW1vbi8gLUlwbGF0L3JvY2tjaGlwL2NvbW1vbi9pbmNsdWRlLyAtSXBsYXQvcm9ja2No aXAvY29tbW9uL2FhcmNoMzIvIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vZHJpdmVycy9wbXUvIC1J cGxhdC9yb2NrY2hpcC9yazMyODgvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9wbXUv IC1JcGxhdC9yb2NrY2hpcC9yazMyODgvZHJpdmVycy9zZWN1cmUvIC1JcGxhdC9yb2NrY2hpcC9y azMyODgvZHJpdmVycy9zb2MvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS8gLUlwbGF0 L3JvY2tjaGlwL3JrMzI4OC9pbmNsdWRlL3NoYXJlZC8gICAtSWluY2x1ZGUvbGliL2xpYmZkdCAt SWluY2x1ZGUvbGliL2xpYmMgLUlpbmNsdWRlL2xpYi9saWJjL2FhcmNoMzIgICAtbm9zdGRpbmMg LVdlcnJvciAtV2FsbCAtV21pc3NpbmctaW5jbHVkZS1kaXJzIC1XdW51c2VkIC1XZGlzYWJsZWQt b3B0aW1pemF0aW9uCS1XdmxhIC1Xc2hhZG93IC1Xbm8tdW51c2VkLXBhcmFtZXRlciAtV3JlZHVu ZGFudC1kZWNscyAtV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1XbWF5YmUtdW5pbml0aWFsaXpl ZCAtV3BhY2tlZC1iaXRmaWVsZC1jb21wYXQgLVdzaGlmdC1vdmVyZmxvdz0yIC1XbG9naWNhbC1v cCAtV25vLWVycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1Xbm8tZXJyb3I9Y3BwIC1tY3B1 PWNvcnRleC1hMTIgIC1mZnJlZXN0YW5kaW5nIC1XYSwtLWZhdGFsLXdhcm5pbmdzIC1EX19BU1NF TUJMWV9fIC1ESU1BR0VfQkwzMiAgLVdwLC1NRCwuL2J1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIv Y3Jhc2hfY29uc29sZV9oZWxwZXJzLmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxlYXNlL2JsMzIvY3Jh c2hfY29uc29sZV9oZWxwZXJzLm8gLU1QIC1jIHBsYXQvY29tbW9uL2FhcmNoMzIvY3Jhc2hfY29u c29sZV9oZWxwZXJzLlMgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9jcmFzaF9jb25zb2xl X2hlbHBlcnMubwphcm0tbm9uZS1lYWJpLWNwcCAtRERFQlVHPTAgLURFTkFCTEVfQkFDS1RSQUNF PTAgLURDT1JFQk9PVD0wIC1EUExBVF9TUF9NSU5fRVhUUkFfTERfU0NSSVBUIC1EQVJNVjdfU1VQ UE9SVFNfTEFSR0VfUEFHRV9BRERSRVNTSU5HIC1EQVJNVjdfU1VQUE9SVFNfVklSVFVBTElaQVRJ T04gLURBUk1WN19TVVBQT1JUU19HRU5FUklDX1RJTUVSIC1EQVJNVjdfU1VQUE9SVFNfVkZQIC1E QTU3X0VOQUJMRV9OT05DQUNIRUFCTEVfTE9BRF9GV0Q9MCAtRFNLSVBfQTU3X0wxX0ZMVVNIX1BX Ul9EV049MCAtREE1M19ESVNBQkxFX05PTl9URU1QT1JBTF9ISU5UPTEgLURBNTdfRElTQUJMRV9O T05fVEVNUE9SQUxfSElOVD0xIC1EV09SS0FST1VORF9DVkVfMjAxN181NzE1PTAgLURXT1JLQVJP VU5EX0NWRV8yMDE4XzM2Mzk9MSAtRERZTkFNSUNfV09SS0FST1VORF9DVkVfMjAxOF8zNjM5PTAg LURORU9WRVJTRV9OMV9FWFRFUk5BTF9MTEM9MCAtREVSUkFUQV9BOV83OTQwNzM9MCAtREVSUkFU QV9BMTVfODE2NDcwPTAgLURFUlJBVEFfQTE1XzgyNzY3MT0wIC1ERVJSQVRBX0ExN184NTI0MjE9 MCAtREVSUkFUQV9BMTdfODUyNDIzPTAgLURFUlJBVEFfQTM1Xzg1NTQ3Mj0wIC1ERVJSQVRBX0E1 M184MTk0NzI9MCAtREVSUkFUQV9BNTNfODI0MDY5PTAgLURFUlJBVEFfQTUzXzgyNjMxOT0wIC1E RVJSQVRBX0E1M184MjczMTk9MCAtREVSUkFUQV9BNTNfODM1NzY5PTAgLURFUlJBVEFfQTUzXzgz Njg3MD0wIC1ERVJSQVRBX0E1M184NDM0MTk9MCAtREVSUkFUQV9BNTNfODU1ODczPTAgLURFUlJB VEFfQTU1Xzc2ODI3Nz0wIC1ERVJSQVRBX0E1NV83Nzg3MDM9MCAtREVSUkFUQV9BNTVfNzk4Nzk3 PTAgLURFUlJBVEFfQTU1Xzg0NjUzMj0wIC1ERVJSQVRBX0E1NV85MDM3NTg9MCAtREVSUkFUQV9B NTVfMTIyMTAxMj0wIC1ERVJSQVRBX0E1N184MDY5Njk9MCAtREVSUkFUQV9BNTdfODEzNDE5PTAg LURFUlJBVEFfQTU3XzgxMzQyMD0wIC1ERVJSQVRBX0E1N184MTQ2NzA9MCAtREVSUkFUQV9BNTdf ODE3MTY5PTAgLURFUlJBVEFfQTU3XzgyNjk3ND0wIC1ERVJSQVRBX0E1N184MjY5Nzc9MCAtREVS UkFUQV9BNTdfODI4MDI0PTAgLURFUlJBVEFfQTU3XzgyOTUyMD0wIC1ERVJSQVRBX0E1N184MzM0 NzE9MCAtREVSUkFUQV9BNTdfODU5OTcyPTAgLURFUlJBVEFfQTcyXzg1OTk3MT0wIC1ERVJSQVRB X0E3M184NTI0Mjc9MCAtREVSUkFUQV9BNzNfODU1NDIzPTAgLURFUlJBVEFfQTc1Xzc2NDA4MT0w IC1ERVJSQVRBX0E3NV83OTA3NDg9MCAtREVSUkFUQV9BNzZfMTA3MzM0OD0wIC1ERVJSQVRBX0E3 Nl8xMTMwNzk5PTAgLURFUlJBVEFfQTc2XzEyMjAxOTc9MCAtREVSUkFUQV9BNzZfMTI1NzMxND0w IC1ERVJSQVRBX0E3Nl8xMjYyNjA2PTAgLURFUlJBVEFfQTc2XzEyNjI4ODg9MCAtREVSUkFUQV9B NzZfMTI3NTExMj0wIC1ERVJSQVRBX0E3Nl8xMjg2ODA3PTAgLURFUlJBVEFfSEVSQ1VMRVNfMTY4 ODMwNT0wIC1ERVJSQVRBX04xXzEwNDMyMDI9MCAtREVSUkFUQV9OMV8xMDczMzQ4PTAgLURFUlJB VEFfTjFfMTEzMDc5OT0wIC1ERVJSQVRBX04xXzExNjUzNDc9MCAtREVSUkFUQV9OMV8xMjA3ODIz PTAgLURFUlJBVEFfTjFfMTIyMDE5Nz0wIC1ERVJSQVRBX04xXzEyNTczMTQ9MCAtREVSUkFUQV9O MV8xMjYyNjA2PTAgLURFUlJBVEFfTjFfMTI2Mjg4OD0wIC1ERVJSQVRBX04xXzEyNzUxMTI9MCAt REVSUkFUQV9OMV8xMzE1NzAzPTAgLURFUlJBVEFfTjFfMTU0MjQxOT0wIC1ERVJSQVRBX0RTVV83 OTg5NTM9MCAtREVSUkFUQV9EU1VfOTM2MTg0PTAgLURTVEFDS19QUk9URUNUT1JfRU5BQkxFRD0w IC1EQUxMT1dfUk9fWExBVF9UQUJMRVM9MCAtREFSTV9BUkNIX01BSk9SPTcgLURBUk1fQVJDSF9N SU5PUj0wIC1EQ09MRF9CT09UX1NJTkdMRV9DUFU9MCAtRENUWF9JTkNMVURFX0FBUkNIMzJfUkVH Uz0xIC1EQ1RYX0lOQ0xVREVfRlBSRUdTPTAgLURDVFhfSU5DTFVERV9QQVVUSF9SRUdTPTAgLURF TDNfRVhDRVBUSU9OX0hBTkRMSU5HPTAgLURDVFhfSU5DTFVERV9NVEVfUkVHUz0wIC1EQ1RYX0lO Q0xVREVfRUwyX1JFR1M9MCAtRERFQ1JZUFRJT05fU1VQUE9SVF9ub25lIC1ERU5BQkxFX0FNVT0w IC1ERU5BQkxFX0FTU0VSVElPTlM9MCAtREVOQUJMRV9CVEk9MCAtREVOQUJMRV9NUEFNX0ZPUl9M T1dFUl9FTFM9MCAtREVOQUJMRV9QQVVUSD0wIC1ERU5BQkxFX1BJRT0wIC1ERU5BQkxFX1BNRj0w IC1ERU5BQkxFX1BTQ0lfU1RBVD0wIC1ERU5BQkxFX1JVTlRJTUVfSU5TVFJVTUVOVEFUSU9OPTAg LURFTkFCTEVfU1BFX0ZPUl9MT1dFUl9FTFM9MCAtREVOQUJMRV9TVkVfRk9SX05TPTAgLURFTkNS WVBUX0JMMzE9MCAtREVOQ1JZUFRfQkwzMj0wIC1ERVJST1JfREVQUkVDQVRFRD0wIC1ERkFVTFRf SU5KRUNUSU9OX1NVUFBPUlQ9MCAtREdJQ1YyX0cwX0ZPUl9FTDM9MCAtREhBTkRMRV9FQV9FTDNf RklSU1Q9MCAtREhXX0FTU0lTVEVEX0NPSEVSRU5DWT0wIC1ETE9HX0xFVkVMPTIwIC1ETUVBU1VS RURfQk9PVD0wIC1ETlNfVElNRVJfU1dJVENIPTAgLURQTDAxMV9HRU5FUklDX1VBUlQ9MCAtRFBM QVRfcmszMjg4IC1EUFJPR1JBTU1BQkxFX1JFU0VUX0FERFJFU1M9MCAtRFBTQ0lfRVhURU5ERURf U1RBVEVfSUQ9MCAtRFJBU19FWFRFTlNJT049MCAtRFJFU0VUX1RPX0JMMzE9MCAtRFNFUEFSQVRF X0NPREVfQU5EX1JPREFUQT0wIC1EU0VQQVJBVEVfTk9CSVRTX1JFR0lPTj0wIC1EUkVDTEFJTV9J TklUX0NPREU9MCAtRFNQRF9ub25lIC1EU1BJTl9PTl9CTDFfRVhJVD0wIC1EU1BNX01NPTAgLURT UE1EX1NQTV9BVF9TRUwyPTEgLURUUlVTVEVEX0JPQVJEX0JPT1Q9MCAtRFVTRV9DT0hFUkVOVF9N RU09MSAtRFVTRV9ERUJVR0ZTPTAgLURBUk1fSU9fSU5fRFRCPTAgLURVU0VfUk9NTElCPTAgLURV U0VfVEJCUl9ERUZTPTEgLURXQVJNQk9PVF9FTkFCTEVfRENBQ0hFX0VBUkxZPTAgLURCTDJfQVRf RUwzPTAgLURCTDJfSU5fWElQX01FTT0wIC1EQkwyX0lOVl9EQ0FDSEU9MSAtRFVTRV9TUElOTE9D S19DQVM9MCAtREFBUkNIMzIgLUlpbmNsdWRlIC1JaW5jbHVkZS9hcmNoL2FhcmNoMzIgLUlpbmNs dWRlL2xpYi9jcHVzL2FhcmNoMzIgLUlpbmNsdWRlL2xpYi9lbDNfcnVudGltZS9hYXJjaDMyIC1J cGxhdC9yb2NrY2hpcC9jb21tb24vIC1JcGxhdC9yb2NrY2hpcC9jb21tb24vaW5jbHVkZS8gLUlw bGF0L3JvY2tjaGlwL2NvbW1vbi9hYXJjaDMyLyAtSXBsYXQvcm9ja2NoaXAvY29tbW9uL2RyaXZl cnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2Ry aXZlcnMvcG11LyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc2VjdXJlLyAtSXBsYXQv cm9ja2NoaXAvcmszMjg4L2RyaXZlcnMvc29jLyAtSXBsYXQvcm9ja2NoaXAvcmszMjg4L2luY2x1 ZGUvIC1JcGxhdC9yb2NrY2hpcC9yazMyODgvaW5jbHVkZS9zaGFyZWQvICAgLUlpbmNsdWRlL2xp Yi9saWJmZHQgLUlpbmNsdWRlL2xpYi9saWJjIC1JaW5jbHVkZS9saWIvbGliYy9hYXJjaDMyICAg LW5vc3RkaW5jIC1XZXJyb3IgLVdhbGwgLVdtaXNzaW5nLWluY2x1ZGUtZGlycyAtV3VudXNlZCAt V2Rpc2FibGVkLW9wdGltaXphdGlvbgktV3ZsYSAtV3NoYWRvdyAtV25vLXVudXNlZC1wYXJhbWV0 ZXIgLVdyZWR1bmRhbnQtZGVjbHMgLVd1bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV21heWJlLXVu aW5pdGlhbGl6ZWQgLVdwYWNrZWQtYml0ZmllbGQtY29tcGF0IC1Xc2hpZnQtb3ZlcmZsb3c9MiAt V2xvZ2ljYWwtb3AgLVduby1lcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9ucyAtV25vLWVycm9y PWNwcCAtRElNQUdFX0JMMzIgLW1jcHU9Y29ydGV4LWExMiAgLW10aHVtYiAtbW5vLXVuYWxpZ25l ZC1hY2Nlc3MgLVAgLXggYXNzZW1ibGVyLXdpdGgtY3BwIC1EX19MSU5LRVJfXyAtV3AsLU1ELC4v YnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9ibDMyLmxkLmQgLU1UIGJ1aWxkL3JrMzI4OC9yZWxl YXNlL2JsMzIvYmwzMi5sZCAtTVAgLW8gYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9ibDMyLmxk IE1ha2VmaWxlCk1ha2VmaWxlOjQ1OjU2OiBlcnJvcjogIi8qIiB3aXRoaW4gY29tbWVudCBbLVdl cnJvcj1jb21tZW50XQogSU5DX0FSTV9ESVJTX1RPX0NIRUNLICs9IGluY2x1ZGUvZHJpdmVycy9h cm0vY3J5cHRvY2VsbC8qLmgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgCk1ha2VmaWxlOjQ2OjEwNjogZXJyb3I6ICIvKiIgd2l0aGluIGNv bW1lbnQgWy1XZXJyb3I9Y29tbWVudF0KIElOQ19EUlZfRElSU19UT19DSEVDSyA6PSAkKHNvcnQg JChmaWx0ZXItb3V0ICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIApNYWtlZmlsZTo0OToxMjQ6IGVycm9yOiAiLyoiIHdpdGhpbiBjb21tZW50IFst V2Vycm9yPWNvbW1lbnRdCiBJTkNfTElCX0RJUlNfVE9fQ0hFQ0sgOj0gJChzb3J0ICQoZmlsdGVy LW91dCAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKTWFrZWZpbGU6NTM6MTA5OiBlcnJvcjogIi8qIiB3aXRoaW4g Y29tbWVudCBbLVdlcnJvcj1jb21tZW50XQogSU5DX0RJUlNfVE9fQ0hFQ0sgOj0gJChzb3J0ICQo ZmlsdGVyLW91dCAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKTWFrZWZpbGU6NTc6MTIyOiBlcnJvcjogIi8qIiB3aXRoaW4gY29tbWVudCBb LVdlcnJvcj1jb21tZW50XQogTElCX0RJUlNfVE9fQ0hFQ0sgOj0gJChzb3J0ICQoZmlsdGVyLW91 dCAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgCk1ha2VmaWxlOjQ1NTo4ODogZXJyb3I6ICIvKiIgd2l0aGluIGNvbW1l bnQgWy1XZXJyb3I9Y29tbWVudF0KIFNQRFMgICA6PSAkKHNvcnQgJChmaWx0ZXItb3V0IG5vbmUs ICQocGF0c3Vic3Qgc2VydmljZXMvc3BkLyUsJSwkKHdpbGRjYXJkIHNlcnZpY2VzL3NwZC8qKSkp KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApNYWtlZmlsZTo0NDozNjogZXJyb3I6 IHVudGVybWluYXRlZCBjb21tZW50CiAgICAgICQod2lsZGNhcmQgaW5jbHVkZS9kcml2ZXJzL2Fy bS8qKSkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KY2MxOiBhbGwgd2Fy bmluZ3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJvcnMKZ21ha2VbMl06ICoqKiBbTWFrZWZpbGU6MTA4 NzogYnVpbGQvcmszMjg4L3JlbGVhc2UvYmwzMi9ibDMyLmxkXSBFcnJvciAxCmdtYWtlWzJdOiBM ZWF2aW5nIGRpcmVjdG9yeSAnL3Vzci9wb3J0cy9zeXN1dGlscy9hdGYtcmszMjg4L3dvcmsvYXJt LXRydXN0ZWQtZmlybXdhcmUtMi4zJwoqKiogRXJyb3IgY29kZSAxCgpTdG9wLgptYWtlWzFdOiBz dG9wcGVkIGluIC91c3IvcG9ydHMvc3lzdXRpbHMvYXRmLXJrMzI4OAoqKiogRXJyb3IgY29kZSAx CgpTdG9wLgptYWtlOiBzdG9wcGVkIGluIC91c3IvcG9ydHMvc3lzdXRpbHMvdS1ib290LXRpbmtl ci1yMzI4OAo= --=_8bc9012e9c190f82de755827d4029861-- From owner-freebsd-arm@freebsd.org Sun Jun 21 15:32:14 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5186C352B09 for ; Sun, 21 Jun 2020 15:32:14 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-21.consmr.mail.gq1.yahoo.com (sonic301-21.consmr.mail.gq1.yahoo.com [98.137.64.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49qc3c6XcWz47wt for ; Sun, 21 Jun 2020 15:32:12 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: tTQ6_fQVM1kOHmHGAkWJpJulFHx0B6RfHYmQR07.ty4S.viAaVNARlxpgUt91Fq oDWt7YiqDd_a0pbssA5pKcbiJ2WxtPJu7vpZoGrgXkSFgIn6eqch13ll.nduS8KWr02v0jCud7X9 FCRrt0MQiC34vR9gt7QwZPNCUrzxKBQj0tiD8Tty8rZ4poVZaZnuHn5Hif7ZdRvr2RDpLejtKdm5 qBx1T9DuzTudhmrun3Io7DRZGnNfWO4jGuI0Z.ZiQ9Q7bTANpERHekIoyWMohKemLhdLPyRirW.h Snz31SbfxLj21Wl.TArwaT.5EVB5FRFnhtfwnVy3j5CTVTybe05DwN7f8zV32DibaxFXkppUTwmd BQr_2xYPeFAmMt.DKOgslv706tkqwy8J4eTzJs3D4PepbyBhn70u95dQ5KRDOAN_a4hh1_5w6S7G dx3pKlEIxLDIUVeYYqN7jI.C0Bew2sRzb2c2etueDkS64KV65VV32WK.gwBehLOqIx85TYB8jhRE X3_bSJb31PCJEli5Hsp8mpKYfh_OwGcDGFc9jTnQruQcbTsbmp067YCcwcOTNq5Kru0yUwEZomzN x9jCu0SLefOKAGsw2ktxbnIce7Z_yj3Af.rrK7UD09Q5W89pz6qPRPmFwsGQcR2N_vbXEAOieRu9 f3LWTkfIGQc81BY.W7kqvl5kP02DX56Db02kDEw_whP7.8yzfA1KW69A8cC2_w0yYdZpSIy7RGpq m9HYmT3Zf1Tt5I5DNVbtYCkXL9OsYWcdipzfpWE7MViqCM2w3fkrGVB3Eqg4KWp8AmlAKNxQeABL 4ivizLnDn6u4y63ZXnoDf44W1Wz0MZL5kXinDzM8Jmo_OXOfHuMzvE22C06LFXAI5.fZE0mbnaiZ lTZgUTwUbtyPZx.TL97YL6ajtfwAtpsT6CZ8x5yikJetQ04MMG0ju4KBYZ1OOTKLuK2vchlDhDEf h.30ockQM4Y5zYCuUMtBqLZrrfgLx6GQ4Ro0_NK_mss.kvVE4MdLpjQngksxUSWXGGrZCqBb8LnO cf3gNerCp8GvYYImsZqg8VYRVXPibEquSgu6iZL2.Cv54hu0xPMidgrs1BUn_UhekeX3syIMbNDJ jbpoGz3xsyYq_XAvFIkL.JvfW1hwccYtqTuD1h6n0IHR0yrn8Oxsdx9Hv3cy_hME2WUbXSM9jFcf MZhwJv3Fw6IyRPQGW9Eg.mxFul_ecFhypmpGthK9GjniO22z0d1XzDik.6yMTHh_0iS4LkaPzV1. E7VwQFLKasjFkQh_aKc64OmlaB1j_Z5gYac3AtYy1vQwMkFMpC9Y73qQ8joEirpRIQ0fyYTTVyS7 S4J0524OOXAB1BuUMhjeawsrWxh5lIMnNnSudZW4EoJ721DGONvtqXK2gDuQj6UZNFuf79g4VD04 9zGow5Fnp7zgUeY7pZJ1xJx5bIjxhia3ehmc8UjPdxny_UBUBVloPeXXrrqf5AQ-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Sun, 21 Jun 2020 15:32:10 +0000 Received: by smtp422.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 31a6820a8570bd0567b443f254959d06; Sun, 21 Jun 2020 15:32:05 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: Raspberry Pi 4: no USB? From: Mark Millard In-Reply-To: <3Z-7rJUqdU6I528NgaO1IKyCZoVy6girPLgcDG2XCYPXlFULHYHz7_XAwZYJ611J1_MLmWGQZDM4tG1gJkgnyH1xTQSK7XxeZVz2BQQvq_0=@protonmail.com> Date: Sun, 21 Jun 2020 08:32:04 -0700 Cc: Frank Rothstein , "freebsd-arm@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <4E31614C-19B9-4094-9260-71485F35DE4E@yahoo.com> References: <8267e8f2-781c-2fe4-bce6-e3aa3d92789e@upokojski.de> <3Z-7rJUqdU6I528NgaO1IKyCZoVy6girPLgcDG2XCYPXlFULHYHz7_XAwZYJ611J1_MLmWGQZDM4tG1gJkgnyH1xTQSK7XxeZVz2BQQvq_0=@protonmail.com> To: Robert Crowston X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Rspamd-Queue-Id: 49qc3c6XcWz47wt X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.24 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.66)[-0.659]; FREEMAIL_TO(0.00)[protonmail.com]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.02)[-1.016]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.07)[-1.068]; MIME_GOOD(-0.10)[text/plain]; SUBJECT_ENDS_QUESTION(1.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.147:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.147:from]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Jun 2020 15:32:14 -0000 [This ends up reporting a possible USB3 issue.] On 2020-Jun-21, at 03:37, Robert Crowston via freebsd-arm wrote: > There are two options at present. > 1. You can use the UEFI loader instead of U-Boot, where I understand = USB now works. However, I think it is serial only, no HDMI. (?) Despite needed to select serial-console mode in UEFI in order to boot, HDMI worked just fine on the 4 GiByte RPi4 that I have access to. (Not that I usually use such.) For example, I started up lumina when doing basic tests. However, Ethernet and mmcsd0 do not show up in FreeBSD. I've had to use a USB Ethernet to have Ethernet. The following may be a function of the conditions/configuration I'm experimenting with. For example over_voltage=3D6 and arm_freq=3D2000 and it is the 1st time using two USB3 devices (SSD and Ethernet): no powered hub involved (yet). I've not investigated variations yet. I am using a 5.1V 3.5A power supply. While I'm not generally where I can see/use it, an HDMI connection is present but nothing is logged in there. It appears that I get occasional USB SSD data corruption during writes: building ports a few later extracts of prior ports builds get ". . . from package: Lzma library error: Corrupted input data". Out of 419 ports built so far I've had 4 such failures (40 other ports skipped). The last port (llvm10) is still building and probably has 4 or more hours to go. Possibly going along with that is that, when I try to copy a large tar file during the poudriere bulk, the copy ends up corrupted (diff/cmp find differences). I've not yet tried when the RPi4 was basically idle. Using cmp shows that long sequences of bytes are different. Sometimes the new copy has large blocks of binary zeros but not always. It looks like the blocks might be 4096 in size. (Some bytes at the beginning or ends of 4096 might happen to match so the size of the mismatch is can be somewhat less than 4096.) The alignment of the mismatched blocks also stays inside 4096 alignment boundaries, not crossing. (I've not seen back-to-back failed blocks yet.) The messed up blocks are rare. The poudriere bulk is using 4 builders, each allowed 4 processes. So much of the time there was/is a significant load average involved (4+) and there was such when I was testing copies. So far I've not seen variability in the read results of the files that were created. It appears to be a write-time variability. Of note: The USB SSD is the same media also used to boot and operate a Rock64. I've not observed any problems in that alternate usage context. But I should do more explicit checking now. My testing NetBSD with the built-in Ethernet in use and only a USB3 SSD has not suggested problems for the over_voltage and arm_freq so far. But I need better checking than I did. NetBSD was using the same type of USB3 SSD on the same RPi4. > 2. You can wait for my patches that enable USB to make it into Current = (assuming they are accepted). I need to rework them a little further. = You can follow the progress at > * https://reviews.freebsd.org/D25068 > * https://reviews.freebsd.org/D25261 >=20 > -- RHC. >=20 > =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 = Original Message =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2= =80=90 > On Sunday, 21 June 2020 09:01, Frank Rothstein = wrote: >=20 >> Hello everybody, >>=20 >> I am trying to run FreeBSD 13.0 using the image >> FreeBSD-13.0-CURRENT-arm64-aarch64-RPI3-20200618-r362292.img. >> Everything seem to work fine, but USB is not working. Is USB on >> Raspberry Pi 4 not supported or do I have to activate it manually? >>=20 >> Thanks in advance, >> Frank >>=20 >> freebsd-arm@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-arm >> To unsubscribe, send any mail to = "freebsd-arm-unsubscribe@freebsd.org" =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Sun Jun 21 16:02:34 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E7BB8354032 for ; Sun, 21 Jun 2020 16:02:34 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic307-55.consmr.mail.gq1.yahoo.com (sonic307-55.consmr.mail.gq1.yahoo.com [98.137.64.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49qckd6BGbz4BnL for ; Sun, 21 Jun 2020 16:02:33 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: FPwljc8VM1m67HclU.TtP3QFTLOGoPnl3He7i0RJQ4Pnq7EqmhhpHDlCbnpz04f k3sqfJV8KmDh4DTccOuWwHjSUcHXnugcVHQm2kDnmWpT1LZmUfhKMaCX1X2iGbHhQiC2WcFFosAy PlEryPkriXNJczIV3Gpz7El2cgZieRr69pmDJE8VYpdpNmYZdEyTHo0bNYLhwSsbWmS2RwoGVvZJ _2sos.j3e9O9LSCr313qmpGR4J_s6JmGJR0AI4lKku._fbGJqnMeN0pxfOzw2P9yN9ukTTsCODt5 sgLz2sFTVBrQqcYW0nepDHO.zOQQhi7NS7JrV9vKxny8JJvpJ0ZG13wwM5CWIMjQDA945xD8dX7c .gi6a7cQLVFACY51xcZLeqrKyn2LeH03uofHGfFVvhDl.rcwFnXi93HdvWebC9gcUZgpwxUyH9gG KP.EPNr7UJsarEZnyQ9Oaw3PKSRQeTOk2S4vykVPxS4uO38Zs5b6kmCeTt5nQa_04aNhYHC97Dg7 PuqMzF1qwQujIRSkrZ_Z0Y9iWGd4AXrPVogbsGby13akKa5yoGdl424dYpLc7FAlAyeGbdKdQvu9 _bkUDdgV3uzi1LKUDXLWBfJEXRMzmoUuxcg7Qj0rOL1Oja35k2OC5lwrBCx101cnyS4eGlZhihp0 e9hsKUUrQhvXnznmzeBDTJx2ruY1GonBpBW53Vf3lVKvW7KJtvzl9rn8JTdrXSbNdviqxi9CoNDS UTLmVRuKZh15DWN6FX.quDS9YdRu0L4.LdDImL25NPZxZ39FVd5FCojsisXoyQwMKVjoTA8EVr7v _eViqGxGeSMKreW45KlsaXC4M7JbdLaD0LpGnH4_ga2HrXZD0Viyjws6_eCgmKrBxthw4XDAd8xI 5QKb7I9FAVlHCYa9fRqpqvvj9_hHE7QfwvgAEWJQ_Xj7TpAqRmh_L6aiS8k35tOGd0oFxlZY3IV0 0u22F3KwyUHf3Ufeg4GORmbLrkGFYJDMMjwvnLSFIL6aUgj3UNdyf.2Yv0f8T0IHW8Jq1SVMoI2B 5M9lJWDOQlncNxtVFrMwR9SG3klBSDB8P2eqa4eaP1fGXmmBb5v9SHZ.KrySp9SZZzWFnX2.SNWw fxg2cKWn7vUGEbEZ50bjEbusmLzK5tmFJRx6b8VGFhrj2oQG2ttZ3CXomjODRZPrpcKRlS8Y7KQt ooUlHSnLf0s.YNEGKpI2YpllTNCluNU2cvfzqnKhwQNTzL5EbS2gv9GX_Uu99P7N509NAhb1z6gB DOq7pdcY9SSxE9xgB9Q5_eUVRsXbuo6q.R92PE0QjXEeEbapq8alPeEhRaWeXB2ljBhmf17yNLQw 8W8DQjY5sV2.DpEB_P2BYPbnXq2q7QokMiQDxkOWT1V.ad3SxPjzRDxj71FTF0lPybkdrfEcWO7A n26zJKKgoWkSylAdRcWK8JKrK7fTN2IrFdEx7xTRGB2K_SBzThB7D62cL Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.gq1.yahoo.com with HTTP; Sun, 21 Jun 2020 16:02:31 +0000 Received: by smtp426.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 4cec819c0f50f3a7e39ac60b6a6ac207; Sun, 21 Jun 2020 16:02:25 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Potential USB3 problems when using UEFi v1.16 to boot RPi4: notes as I explore Message-Id: <476DD0F0-2286-4B2C-8E44-4404AF17F5A8@yahoo.com> Date: Sun, 21 Jun 2020 09:02:25 -0700 To: "freebsd-arm@freebsd.org" X-Mailer: Apple Mail (2.3608.80.23.2.2) References: <476DD0F0-2286-4B2C-8E44-4404AF17F5A8.ref@yahoo.com> X-Rspamd-Queue-Id: 49qckd6BGbz4BnL X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.76 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.31:from]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.02)[-1.019]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_MEDIUM(-1.02)[-1.015]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.31:from]; NEURAL_HAM_SHORT(-0.23)[-0.228]; TO_DN_EQ_ADDR_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Jun 2020 16:02:35 -0000 This reports on intermediate results of some 4 GiBYte RPi4 use via UWFI based booting. Extracted from my reply to a different message: > The following may be a function of the conditions/configuration > I'm experimenting with. For example over_voltage=6 and > arm_freq=2000 and it is the 1st time using two USB3 devices (SSD > and Ethernet): no powered hub involved (yet). I've not investigated > variations yet. I am using a 5.1V 3.5A power supply. While > I'm not generally where I can see/use it, an HDMI connection is > present but nothing is logged in there. > > It appears that I get occasional USB SSD data corruption > during writes: building ports a few later extracts of prior > ports builds get ". . . from package: Lzma library error: > Corrupted input data". Out of 419 ports built so far I've > had 4 such failures (40 other ports skipped). The last port > (llvm10) is still building and probably has 4 or more hours > to go. > > Possibly going along with that is that, when I try to > copy a large tar file during the poudriere bulk, the copy > ends up corrupted (diff/cmp find differences). I've not > yet tried when the RPi4 was basically idle. Using cmp shows > that long sequences of bytes are different. Sometimes the > new copy has large blocks of binary zeros but not always. > It looks like the blocks might be 4096 in size. (Some bytes > at the beginning or ends of 4096 might happen to match > so the size of the mismatch is can be somewhat less than > 4096.) The alignment of the mismatched blocks also > stays inside 4096 alignment boundaries, not crossing. > (I've not seen back-to-back failed blocks yet.) The messed > up blocks are rare. > > The poudriere bulk is using 4 builders, each allowed > 4 processes. So much of the time there was/is a significant > load average involved (4+) and there was such when I was > testing copies. > > So far I've not seen variability in the read results of the > files that were created. It appears to be a write-time > variability. > > Of note: > > The USB SSD is the same media also used to boot and > operate a Rock64. I've not observed any problems in > that alternate usage context. But I should do more > explicit checking now. > > My testing NetBSD with the built-in Ethernet in use and > only a USB3 SSD has not suggested problems for the > over_voltage and arm_freq so far. But I need better > checking than I did. NetBSD was using the same type of > USB3 SSD on the same RPi4. Of the 4 port builds that failed for ". . . from package: Lzma library error Corrupted input data", only 2 files are involved. 3 of the 4 failures are attempted extractions of the same package (llvm80-8.0.1_3) and the same file fails for each of the 3. But, more interesting is that, prior to the failures, llvm80 was extracted 3 other times successfully after it was built. This may be nothing more than in-memory copies of content still being available at the time. (No USB-read required of what what ended up being written?) mesa-libs-19.0.8 , mesa-dri-19.0.8 , and xorg-server-1.20.8_1,1 had no failures. The later xf86-video-scfb-0.0.5_2 , xf86-input-libinput-0.30.0 , and xf86-video-vesa-2.4.0_3 had failures while preparing to build. === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Sun Jun 21 16:54:07 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 79183355015 for ; Sun, 21 Jun 2020 16:54:07 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mx.blih.net (mx.blih.net [212.83.155.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mx.blih.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49qdt56yM7z4Fjv for ; Sun, 21 Jun 2020 16:54:05 +0000 (UTC) (envelope-from manu@bidouilliste.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bidouilliste.com; s=mx; t=1592758443; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=6Eu6KBxF1LL5Q7EUkpL02hfNkH2+bAbnnkarqaZqXnw=; b=aiQ4pCSMM7T1yHsgCRLRv/eM2PA2eqRYXxH4EHWc7bEZEKlqQ5Glmqibt2keaTFdraA4Yx cexctf08w7bRIKbRYyqvzGPFuEAydzsFEWCs7r8CJ3UEMV6mrDBOg63lTqedlizvzVMpg9 CkFyOW99GX+VUhkQ6dIDd4OGjI5uzBc= Received: from amy.home (lfbn-idf2-1-900-181.w86-238.abo.wanadoo.fr [86.238.131.181]) by mx.blih.net (OpenSMTPD) with ESMTPSA id 4f636ede (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sun, 21 Jun 2020 16:54:02 +0000 (UTC) Date: Sun, 21 Jun 2020 18:54:02 +0200 From: Emmanuel Vadot To: =?ISO-8859-1?Q?S=F8ren?= Schmidt Cc: charlesr@scd-systems.net, freebsd-arm@freebsd.org Subject: Re: Rock64 dwc interface issues Message-Id: <20200621185402.9d40f269cb07706242622af6@bidouilliste.com> In-Reply-To: <48C101F9-9C1F-46EB-A092-EE903D5070D1@gmail.com> References: <877d6e2d-6cd8-30f3-08c3-60a2bacb5873@scd-systems.net> <7B4746AD-A8B7-43F0-B5EC-F3812A91F344@gmail.com> <20200619194222.73bc7dd705f6d80e63757796@bidouilliste.com> <48C101F9-9C1F-46EB-A092-EE903D5070D1@gmail.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; amd64-portbld-freebsd13.0) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 49qdt56yM7z4Fjv X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bidouilliste.com header.s=mx header.b=aiQ4pCSM; dmarc=pass (policy=none) header.from=bidouilliste.com; spf=pass (mx1.freebsd.org: domain of manu@bidouilliste.com designates 212.83.155.74 as permitted sender) smtp.mailfrom=manu@bidouilliste.com X-Spamd-Result: default: False [-3.53 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[bidouilliste.com:s=mx]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+mx]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_LONG(-1.06)[-1.056]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bidouilliste.com:+]; DMARC_POLICY_ALLOW(-0.50)[bidouilliste.com,none]; NEURAL_HAM_SHORT(-0.97)[-0.968]; NEURAL_HAM_MEDIUM(-1.01)[-1.008]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:12876, ipnet:212.83.128.0/19, country:FR]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Jun 2020 16:54:07 -0000 On Sun, 21 Jun 2020 11:38:38 +0200 S=F8ren Schmidt wrote: >=20 > On 19 Jun 2020, at 19.42, Emmanuel Vadot wrote: >=20 > >=20 > > I've just took the last image for rock64 and rockpro64 to test on my > > boards (I usually netboot but testing the image give a common reference > > between everyone). > > As a reference the image I've burned on the sd are : > > FreeBSD-13.0-CURRENT-arm64-aarch64-ROCK64-20200618-r362292.img.xz > > FreeBSD-13.0-CURRENT-arm64-aarch64-ROCKPRO64-20200618-r362292.img.xz > >=20 > > On Rock64 v2.0 (2017-0713) I see no issues, I got an IP from my dhcp > > server and could install packages properly. > > Using iperf3 I have ~275Mbits/sec which isn't great but we're aware of > > the bad perf of the dwc(4) driver. >=20 > I checked my build env, and the error was that I didn?t change the u-boot= used (got the pinebookpro version mixed in). > Using the correct u-boot makes the dwc net work. Cool, good to know that it's working now. > However, I did use the correct DTB for the kernel to use (static build in= to be sure), so it should have configured things correctly shouldn?t it ? = I guess we inherit lots of things from u-boot that does not get initialised= by the kernel even if the correct DTB is in place. > Funny thing is that it appeared to work, led?s and all, but no traffic wa= s coming through. Agreed that it should work, it's been a long time that I've check every driver using a u-boot recompiled to remove support for them to make sure that we didn't missed a thing, maybe it's time I do it again. > > On RockPro64 v2.1 I also see no issues, iperf3 give the same speed > > result for tx but rx is worse (~100Mbits/sec). >=20 > It the 2.1 version I?ve got btw. >=20 > > S=F8ren, what are your hack for R40 (which do not have support for in > > term of clock so I'm not surprise that you need "something" for it).=20 >=20 > I have implemented the clks etc that?s missing from our support, but inst= ead of mutilating the dwc driver, I?ve hacked up an older version (before s= yscon etc went in) and made it work with the R40 way of things as a new dri= ver. Ok. > All this is done on a 12-stable tree though, but I guess it could be move= d to -current rather easily. It does make the Bananapi M2 Berry work quite = nicely (except video which I have no use for. >=20 > -S=F8ren I'll happily review your patches if you port them to current at one point. --=20 Emmanuel Vadot From owner-freebsd-arm@freebsd.org Sun Jun 21 20:04:24 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 292CA331165 for ; Sun, 21 Jun 2020 20:04:24 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-55.consmr.mail.gq1.yahoo.com (sonic308-55.consmr.mail.gq1.yahoo.com [98.137.68.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49qk5f6qQXz4WQB for ; Sun, 21 Jun 2020 20:04:22 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: nE2rfMYVM1k6EN1qPQeXzPIEdv4j8qNAPkUi1DOwNI.U9eq.YT8gE_pkap93.MZ 00OwxMnNTeCi1gnNAT1jxo5nIIRRNCWeaFHAuwAyxP4EIEBJXn7DmKzM2HlNyKTzWSjLw_zE43V0 fXf4fSQqiTgZ30YPuLhiJJoxtsubq9fgz_5NPIkRjRkSzYLWPWM1jnfZk9MdYke5EzfQf32jAjcb sdDzPS4BMmtUJpkIfljpO8d8_.c3RhQDH0KCZRGGVcGgaoenBZyjPmwzshsn.tUYf4QKZTJxQnJo .pvsVv432IJ55LN8HTgGCajhDdnif3drQpho_wDCRpkihZjQ3nxLPO8BMFglzc4CvBByig8MHW4S 01SRpzyLw28WIBOMLXDBFEgWiiVcWjUmBRRaMjHKjTOd5EtTBS_yStyVekUfdbD8tdZF.qe7_KQF WNCrK1HYHhBSr5wtFFbqgs2XzslfPjI0P0yem8nMVvdAyNpszSqqsWJ6uwnOxn_Yv7hbowJ40xKK PtxzP1huPYGIdFawqWmanSq1ssi7mA4EEuQZZqp3c5NT.zVI2BOnX6jQ4ejhmG2kA4O6ODveXxmn 0Qiz8944Pb.bKd.QIyf2wDh4U17507V.kVfmHWHCUWGVqxX6Ht8JBG9d2uYEUay8diJ0J93AABNR EVQMdxrjZGkg2LYDaPbLTKGwh53FDQoJzB8RjoWtC6kLJ5uzcpraW20m7wpqfhxLW8aVmw_98ynr Nr02vcRwD535oVSHCKtaVmDVfOEX3OLS38NfeyVYeALAzh4LXqYxDFEX3LZEGOwZ7pqhYoyRHHab 8h2E3B5PoSisRRBoqTjWRpqYOFKeDKGbUbmBe20k0APfHzgpNCa72blWzwPjBjYhD0o9LBxwtMZT UYSQAkaKWjbLxp6J8.akSJIxjh7.LNa0MgCM6aNBhJDKx4krJdHHZNRlG3CizyyHVcpHD1tBAyZ7 Bz5WCKNhWmdGZvY4Z8OKytThpAnolvN.blUYQfQRCVBWYbEnUJ9pjETJ9wdApsjbx8rW59spxUcY vdWTVFGGgfzpMXr5dnLVvLRnlG9SkOQD76JQfhJiqO7Pnv6u.U3XePNqc9m4hVr7L5SLQ3ZIDCBY qHni.kuJz4vjn.PYCT5.RNRWJYivHYFykmWXyDb5QE3EaWPJBxi1zp44B7J7jhCb3OXK47ZSL2O3 HjGbdKzKcrQXV4HlI4cvShPqc9DZlbiiA6mmamAzb88Zl8.JSIL.Z2QX_w.1niqPXp_08CxDVYei orS4My_RpqpMBYB474Su8be3A0_pm2v2sXmXYAAJ9C7BAsI0E_9geyvK3nR1N4J7ofP.E2SqKkyp vMRwjRRO1Mf5AePPv5f9K_Reeenmz0_Xbil0XU4_qgGtgGX7njWqFItBIGm9Q4kyjXu6GTuyqgcY 3IJR2E2XhcgdPYvPlF69o0qfxUXOl3SacMcg1IpXYct9IyRo- Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Sun, 21 Jun 2020 20:04:20 +0000 Received: by smtp414.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID f6fdd53b07be0f3ecb23d7502e07e3fe; Sun, 21 Jun 2020 20:04:17 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: Potential USB [USB3 and USB2] problems when using UEFi v1.16 to boot RPi4: notes as I explore Date: Sun, 21 Jun 2020 13:04:17 -0700 References: <476DD0F0-2286-4B2C-8E44-4404AF17F5A8@yahoo.com> To: "freebsd-arm@freebsd.org" In-Reply-To: <476DD0F0-2286-4B2C-8E44-4404AF17F5A8@yahoo.com> Message-Id: X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Rspamd-Queue-Id: 49qk5f6qQXz4WQB X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.13 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.31:from]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.02)[-1.019]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_MEDIUM(-1.01)[-1.015]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.31:from]; NEURAL_HAM_SHORT(-0.59)[-0.594]; TO_DN_EQ_ADDR_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Jun 2020 20:04:24 -0000 On 2020-Jun-21, at 09:02, Mark Millard wrote: > This reports on intermediate results of some > 4 GiBYte RPi4 use via UWFI based booting. >=20 > Extracted from my reply to a different message: >=20 >> The following may be a function of the conditions/configuration >> I'm experimenting with. For example over_voltage=3D6 and >> arm_freq=3D2000 and it is the 1st time using two USB3 devices (SSD >> and Ethernet): no powered hub involved (yet). I've not investigated >> variations yet. I am using a 5.1V 3.5A power supply. While >> I'm not generally where I can see/use it, an HDMI connection is >> present but nothing is logged in there. >>=20 >> It appears that I get occasional USB SSD data corruption >> during writes: building ports a few later extracts of prior >> ports builds get ". . . from package: Lzma library error: >> Corrupted input data". Out of 419 ports built so far I've >> had 4 such failures (40 other ports skipped). The last port >> (llvm10) is still building and probably has 4 or more hours >> to go. >>=20 >> Possibly going along with that is that, when I try to >> copy a large tar file during the poudriere bulk, the copy >> ends up corrupted (diff/cmp find differences). I've not >> yet tried when the RPi4 was basically idle. Using cmp shows >> that long sequences of bytes are different. Sometimes the >> new copy has large blocks of binary zeros but not always. >> It looks like the blocks might be 4096 in size. (Some bytes >> at the beginning or ends of 4096 might happen to match >> so the size of the mismatch is can be somewhat less than >> 4096.) The alignment of the mismatched blocks also >> stays inside 4096 alignment boundaries, not crossing. >> (I've not seen back-to-back failed blocks yet.) The messed >> up blocks are rare. >>=20 >> The poudriere bulk is using 4 builders, each allowed >> 4 processes. So much of the time there was/is a significant >> load average involved (4+) and there was such when I was >> testing copies. >>=20 >> So far I've not seen variability in the read results of the >> files that were created. It appears to be a write-time >> variability. >>=20 >> Of note: >>=20 >> The USB SSD is the same media also used to boot and >> operate a Rock64. I've not observed any problems in >> that alternate usage context. But I should do more >> explicit checking now. >>=20 >> My testing NetBSD with the built-in Ethernet in use and >> only a USB3 SSD has not suggested problems for the >> over_voltage and arm_freq so far. But I need better >> checking than I did. NetBSD was using the same type of >> USB3 SSD on the same RPi4. >=20 >=20 > Of the 4 port builds that failed for ". . . from package: > Lzma library error Corrupted input data", only 2 files are > involved. 3 of the 4 failures are attempted extractions > of the same package (llvm80-8.0.1_3) and the same file > fails for each of the 3. >=20 > But, more interesting is that, prior to the failures, llvm80 > was extracted 3 other times successfully after it was built. > This may be nothing more than in-memory copies of content > still being available at the time. (No USB-read required of > what what ended up being written?) >=20 > mesa-libs-19.0.8 , mesa-dri-19.0.8 , and xorg-server-1.20.8_1,1 > had no failures. The later xf86-video-scfb-0.0.5_2 , > xf86-input-libinput-0.30.0 , and xf86-video-vesa-2.4.0_3 had > failures while preparing to build. The llvm10 build finished. As for the bad large-file copy under a head -r360311 based context. . . Having the RPi4 otherwise idle made no difference. Having only the USB3 SSD as a USB device (on USB3) made no difference. Nor did also not having HDMI connected. Changing the arm_freq in use made no difference. Using the default arm_freq (no assignment) and having no over_voltage assignment made no difference. Using an external powered hub instead of a direct plug-in for the USB3 SSD made no difference. All the above at the same time made no difference. Plugging in the USB SSD to a USB2 port instead of a USB3 port and booting that way made no difference. Booting the Rock64 with the media and doing the experiment had no problems. It looks like the v1.16 UEFI based context has a general problem that shows up in at least USB "disk" I/O. The file copied during the tests is: # ls -ldT /usr/obj/clang-cortexA53-installworld-poud.tar -rw-r--r-- 1 root wheel 4011026432 Apr 25 21:04:42 2020 = /usr/obj/clang-cortexA53-installworld-poud.tar Note: diffing this file with the original on another machine consistently shows no differences. The above copy was established via copying to the Rock64. It is only attempting to write new copies via the RPi4 that end up with the new copies not fully matching this file. Copies over the network (scp and nfs) made to the RPi4 from where the original file is also end up partially corrupted on the RPi4. In this context, the RPi4 is using an external USB3 Ethernet device as the source of the data. Copies made from the RPi4 to the other machine end up with no differences (i.e., a good copy results). It looks like the problem is for writes to the USB media, not reads of the media. For reference on the RPi4: USB3 boot context: ugen0.3: at usbus0 umass0 on uhub1 umass0: on usbus0 umass0: SCSI over Bulk-Only; quirks =3D 0x0100 umass0:0:0: Attached to scbus0 . . . (Root mount waiting for: CAM notices) . . . da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 da0: Fixed Direct Access SPC-4 SCSI device da0: Serial Number # da0: 400.000MB/s transfers da0: 228936MB (468862128 512 byte sectors) da0: quirks=3D0x2 USB2 boot context: ugen0.3: at usbus0 umass0 on uhub2 umass0: on usbus0 umass0: SCSI over Bulk-Only; quirks =3D 0x0100 umass0:0:0: Attached to scbus0 . . . (Root mount waiting for: CAM notices) . . . da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 da0: Fixed Direct Access SPC-4 SCSI device da0: Serial Number # da0: 40.000MB/s transfers da0: 228936MB (468862128 512 byte sectors) da0: quirks=3D0x2 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Sun Jun 21 23:13:09 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 20ED03382F5 for ; Sun, 21 Jun 2020 23:13:09 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-21.consmr.mail.gq1.yahoo.com (sonic309-21.consmr.mail.gq1.yahoo.com [98.137.65.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49qpHS3HRJz3Zgp for ; Sun, 21 Jun 2020 23:13:08 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: TPnVu54VM1ldhOzU6uNCDwzfLOsQHP0rzlx8oesTUz_o2ixofidYyzhxL1rM3xz Tw06NSjkwh6BelLbygFiaq82EB5eKiYu28JHy1lS7dCC48WmGEAqI60VKsg578X8hoVTkGwUG9R8 uX5K6MPSzREPAxQ1Tn9PRDXPMGx9iYR0Fba2wklwKTpmHT6sPxjTfBAwS_TFiNrtHSZD9UlEUBow OlcpFHPEJPO4jCHIoWJcHA2uS.CL_mMEwOT8a5f7BzZsJpJfoQ.9AoI.XbNE910xmab97agurXoJ suIndChwrwAAg7H0BNUSYpkQS9yqCo230xmFtf54re1lchajJpJdIK.mIwCYpLWJ1HMx3AYOuUk_ 5VwPtnwV7aNsqtlY82xroA3lb_g3MROZEMIhvCgMU4ISDsjFNVJqxx.E6ohEIpXJTvxdyEXWhj3K eRIoTQ8T.GCj61jcRcihwGni6qUiqBGLQGtXjhMir7dIJzCBwHEKpgc9x_XGWq88WC9vs0hkN5l8 SIrSNKqJLLYffizxuc6miuOI1uf_pSTCoFp3uZb_E7MKzM8c0BeLNq6uQKtUsJQbu1HI2FFN2Ysp hFL98NsfD7C54_JB1XGjvQAyNI85bDSfL58VOXDUVc0LA7yXfPUBXi_BrhEIriboTcmHt6n6Fo5z GSvfKplWautJukTQZP0uoQchmAVBKkz57Gg7.v2Bxps_smwqSMvksnTT3koiHeTOsufdQrRK31Pq ea.Y6KJeGXl2XKZXbHAWzanPQEipfssRm_MPdYZvQTzhhfQgVI5eeMvMTOTJHl3TkZ6K4ojVRFof rYIJagCAuZ0.5_l9O4pKksPYuHv3_QZxZen4sRXm7GzP1q5zRZAoLGvej7M9ootqPvNkuiTAR5ZZ vAB82qjqlm_cequZ2V9uclElCLQ24WixD3pdeTmdYP7yNo8lVGoQtKH5vrlJT4vPVToJeU0myeAb TILQG7zFJg9PBIhDS3nBFDd8G2nKlMQKeo9beubh.Y.38hwbNv1PINklJZYRtF2tCK9Nkh3B_5.X upmM52c9AOzQikXNTr4afEzFceJfQ24KKlqzoSoJ9Zi_6a_SoiEBHgKYwwmHHyalCfdkf5O3DkCB ltkJqXLQfOmy65fSwCIzpjE2w6NrajItX2eZc3TCnrnFN23wbQ77QVMJQKZ1Kc9J1rAQnL5j6W0P MJNXJ4i4Qufr58soemWNN7xu5LkZXf3sAcrP3tImAKAmlr1zOHEXglffENB8mKjQcopycMZaMMQl i2Xd8_FS6UojuWeQqfao8loXjWd8GoLcyzG6KhX0KgEf7sEA97DT5eLS_l8JjxrlzTy82rSFPlVa jFQhsqsPnAIQoNHDFnP23UgmQjDqrZRg7J8doqtZzoBAzjjp2v__gnIXmGsDdr1P.QIhz95.Wccn 2Sypv0vlB Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Sun, 21 Jun 2020 23:13:07 +0000 Received: by smtp423.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID c52c7b3677b3ee03dd91b7ebf231d5e5; Sun, 21 Jun 2020 23:13:04 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Rock64: USB3 SSD and USB3 Ethernet on a common powered USB3 hub: cp over nfs to that SSD via that Ethernet failed Message-Id: <3982293D-BFD4-442C-9F04-0FD9593DCEED@yahoo.com> Date: Sun, 21 Jun 2020 16:13:03 -0700 To: freebsd-arm X-Mailer: Apple Mail (2.3608.80.23.2.2) References: <3982293D-BFD4-442C-9F04-0FD9593DCEED.ref@yahoo.com> X-Rspamd-Queue-Id: 49qpHS3HRJz3Zgp X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.92 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.01)[-1.007]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_GOOD(-0.10)[text/plain]; MV_CASE(0.50)[]; NEURAL_HAM_LONG(-1.01)[-1.013]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.147:from]; NEURAL_HAM_SHORT(-0.40)[-0.402]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.147:from] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Jun 2020 23:13:09 -0000 I was experimenting with the external USB3 Ethernet in order to avoid the leak on the Rock64 that is associated with: vm.uma.mbuf_cluster.limit.max_items when the internal Ethernet is used. I had the external USB3 hub plugged into the Rock64 USB port and the USB3 SSD and USB3 Ethernet plugged into the USB3 hub. I used dhclient ue0 to have the external Ethernet bound via DHCP. The dmesg -a after things were messed up by the experiment showed: . . . ue0: link state changed to UP ue0: link state changed to DOWN ue0: link state changed to UP ue0: link state changed to DOWN ue0: link state changed to UP ue0: link state changed to DOWN xhci0: Resetting controller uhub0: at usbus0, port 1, addr 1 (disconnected) ugen0.2: at usbus0 (disconnected) uhub4: at uhub0, port 1, addr 1 (disconnected) uhub4: detached ugen0.3: at usbus0 (disconnected) uhub5: at uhub0, port 2, addr 2 (disconnected) (da0:umass-sim0:0:0:0): WRITE(10). CDB: 2a 00 0c 28 cf 00 00 00 40 00=20 ugen0.4: at usbus0 (disconnected) (da0:umass-sim0:0:0:0): CAM status: CCB request completed with an error axge0: at uhub5, port 1, addr 3 (disconnected) (da0:umass-sim0:0:0:0): Retrying command, 3 more tries remain rgephy2: detached miibus1: detached axge0: detached ugen0.5: at usbus0 (disconnected) umass0: at uhub5, port 3, addr 4 (disconnected) (da0:umass-sim0:0:0:0): WRITE(10). CDB: 2a 00 0c 28 cf 00 00 00 40 00=20 (da0:umass-sim0:0:0:0): CAM status: CCB request completed with an error (da0:umass-sim0:0:0:0): Retrying command, 2 more tries remain (da0:umass-sim0:0:0:0): WRITE(10). CDB: 2a 00 0c 28 cf 00 00 00 40 00=20 (da0:umass-sim0:0:0:0): CAM status: CCB request completed with an error (da0:umass-sim0:0:0:0): Retrying command, 1 more tries remain da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 da0: s/n # detached g_vfs_done():gpt/Rock64root[WRITE(offset=3D166752878592, = length=3D32768)]error =3D 6 g_vfs_done():gpt/Rock64root[WRITE(offset=3D166752944128, = length=3D32768)]error =3D 6 g_vfs_done():gpt/Rock64root[WRITE(offset=3D166753173504, = length=3D32768)]error =3D 6 g_vfs_done():gpt/Rock64root[WRITE(offset=3D167409385472, = length=3D32768)]error =3D 6 g_vfs_done():gpt/Rock64root[WRITE(offset=3D104384823296, = length=3D32768)]error =3D 6 g_vfs_done():gpt/Rock64root[WRITE(offset=3D104447475712, = length=3D32768)]error =3D 6 (da0:umass-sim0:0:0:0): Periph destroyed umass0: detached Jun 21 15:30:45 Rock64orRPi4 dhclient[1138]: receive_packet failed on = ue0: Device not configured Jun 21 15:30:45 Rock64orRPi4 dhclient[1138]: ioctl(SIOCGIFFLAGS) on ue0: = Operation not permitted Jun 21 15:30:45 Rock64orRPi4 dhclient[1138]: Interface ue0 no longer = appears valid. Jun 21 15:30:45 Rock64orRPi4 dhclient[1138]: No live interfaces to poll = on - exiting. Jun 21 15:30:45 Rock64orRPi4 dhclient[1138]: exiting. Jun 21 15:30:45 Rock64orRPi4 dhclient[1138]: connection closed Jun 21 15:30:45 Rock64orRPi4 dhclient[1138]: exiting. uhub5: detached uhub0: detached uhub0 on usbus0 uhub0: on = usbus0 uhub0: 2 ports with 2 removable, self powered ugen0.2: at usbus0 uhub4 on uhub0 uhub4: on = usbus0 uhub4: MTT enabled uhub4: 4 ports with 4 removable, self powered ugen0.3: at usbus0 uhub5 on uhub0 uhub5: on usbus0 uhub5: 4 ports with 4 removable, self powered ugen0.4: at usbus0 axge0 on uhub5 axge0: on usbus0 miibus1: on axge0 rgephy2: PHY 3 on = miibus1 rgephy2: none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, = 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT-FDX, 1000baseT-FDX-master, = 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flow ue0: on axge0 ue0: Ethernet address: # ue0: link state changed to DOWN ugen0.5: at usbus0 umass0 on uhub5 umass0: on usbus0 umass0: SCSI over Bulk-Only; quirks =3D 0x0100 umass0:0:0: Attached to scbus0 da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 da0: Fixed Direct Access SPC-4 SCSI device da0: Serial Number # da0: 400.000MB/s transfers da0: 228936MB (468862128 512 byte sectors) da0: quirks=3D0x2 Even shutdown then reported "Device not configured". There did not appear to be much I can with with it other than cut the power and start over. On the other machine what I had tried was: # mount -onoatime,soft a.a.a.a:/ /mnt # cp -aRx /usr/obj/clang-armv7-installworld-poud.tar = /mnt/usr/obj/clang-armv7-installworld-poud.tar.alt Based on the failure this machine showed a message: Jun 21 15:31:52 FBSDCA57 kernel: >.n1.1di2n3:g/ It eventually reported: cp: /mnt/usr/obj/clang-armv7-installworld-poud.tar.alt: Device not = configured Later, when I had things booted again and and did the dhclient ue0 again, it reported: nfs server a.a.a.a:/: is alive again (The a.a.a.a is a local network address that I've textually replaced. This was not remote location use.) I'll note that I've never had problems with the USB3 SSD being the only USB device on the external USB3 powered-hub. (But I do not normally use the USB3 hub.) I think that is the 1st time that I've also plugged in something else to the hub. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Mon Jun 22 04:33:01 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D711533F9E7 for ; Mon, 22 Jun 2020 04:33:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic304-23.consmr.mail.gq1.yahoo.com (sonic304-23.consmr.mail.gq1.yahoo.com [98.137.68.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49qxNX5SWWz47Bx for ; Mon, 22 Jun 2020 04:33:00 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: 1Un28zUVM1lXmmDuHNHpUnQ0GeL8GRzDQ22MkrC.XJIjiFuc0S8spBRa6c1bMco xve3BRhg85wncsa5ZNW2BnysTDZSjuu4fRB1vF3pZOGv8yo1nJ1TIsnKcgXqhZtd6XxeSGrUQHFV G9Ie9pOzRWSDSNxgHAOV3RBmKxqFIgVwPcKorv6TOlXsi0VVv8ITcXvvlAJvH9iaklg9OXe.WeWP pNOgsGBdSF5B3v4_PrWE9zI34gFXUH4q_Q6R3ESLUCa247x5HJVSvejZkV9o_oHXOnOh0ORVnZrS a_vsaNcdI1aTqCXnrPWDU.K5s0WpG7fkeLajzUKTIhj9I3X.XdKOBcSdNShn4k3VuOXIN41moquA zUFcaXjrU7d9ysM67m0Og4iB8AKavYB7ak65Od8GSnucYAXkvczPgfSAUMglQaM2cxk2J3Kvp0EB Nr1hPWzl5HLjd_cUl0vwBxJ4esmZA5hVPMr14W_U2mO0AbrNBbdi7Mny010P6aO5fr0hv7o6Ai59 10.NzlntqtKBWBDl2tLJhQkp6V8J77Xt4bPuVd5Ale47MDhnff5dhS_isVF194cfvVke1PgOAJC2 NWv_NM0ADgtA.rSxcyXrieiBCoMA3WN22c.ONAF4D7TxhFyrkzUZ1DTrJ5108i18xSwoyflrixww htQnTbMZDjb3VA.StfuYajebsp50IHVdgSABm4yhAWzTkDcQLASmBL.8LmLJoaLLiMQS2x6n9mEZ s._T8PLgO4NqUeIPnJSr6XznvLcdwSb.gjoOsl5KGkh_nI2TtzeeSfnvV7o3SwX12Hnp1UN3ERYJ xQw7WAeh1PsEx66SQ.9L0f1FyOucabgfmEsfqBXBHctGEoFKHUrIaqw4.sqLWc_kGXlsfRPEMMDb J1JitlDCiylqZ8.JFjw6tRkdNXgPxlXvbuX.9IktBq9Z.W85usgO9nBSEdh86om_yvXOKbJ04oQ1 Yfz96vljl3nHLI608vHy37JkC5Eu1BdMyNZC9VrDgJ3BOB4dq9dho6rVuRaF7jLiI1F2Ls3YbG_L 5KrWIulayd5Euq7zoUJ7B17vDecmWUW8mrq2.tlcR.vJH_GBm1M7IjtgBkpyAiqfR3HP8Jw0uDsj RCnJkeVUtYMeFkZrOLodRF6Nuc6XaXN66.yr_XqIVtTHQUt2e92llJkn68KnA5vS8NtJhaFIX50y 7KHfpRnE1VZUTnidB730mBsb5rpTK2S17xe09paEabbnAY_MGpbZoVc9m8PdSNKgCHehfe4MP6c7 okxCKz3xIdSGfQFceqdBWp2a6dzebBd0nwGnzRu7h8bCHiezB2AW2M3yxaKroqbN2MXhmwOOE1fC MDBNEHdE_p31R4QIK4LRCnetqnzttg8pWqqg6FeTG.EzYITbGGXBJCw6yKTPdyFgTQotwXsqF4Q1 wxHLOaD_LJjKWYpfqsheMHwybCvM- Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.gq1.yahoo.com with HTTP; Mon, 22 Jun 2020 04:32:58 +0000 Received: by smtp411.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID ed0d05ef7d5c713e97e10e87bcf2bf09; Mon, 22 Jun 2020 04:32:55 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: Rock64: USB3 SSD and USB3 Ethernet on a common powered USB3 hub: cp over nfs to that SSD via that Ethernet failed Date: Sun, 21 Jun 2020 21:32:54 -0700 References: <3982293D-BFD4-442C-9F04-0FD9593DCEED@yahoo.com> To: freebsd-arm In-Reply-To: <3982293D-BFD4-442C-9F04-0FD9593DCEED@yahoo.com> Message-Id: X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Rspamd-Queue-Id: 49qxNX5SWWz47Bx X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.25 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.204:from]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.97)[-0.968]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_MEDIUM(-1.01)[-1.008]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.204:from]; NEURAL_HAM_SHORT(-0.78)[-0.776]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 04:33:01 -0000 On 2020-Jun-21, at 16:13, Mark Millard wrote: > I was experimenting with the external USB3 Ethernet > in order to avoid the leak on the Rock64 that is > associated with: >=20 > vm.uma.mbuf_cluster.limit.max_items >=20 > when the internal Ethernet is used. >=20 > I had the external USB3 hub plugged into the Rock64 > USB port and the USB3 SSD and USB3 Ethernet plugged > into the USB3 hub. I used dhclient ue0 to have the > external Ethernet bound via DHCP. >=20 > The dmesg -a after things were messed up by > the experiment showed: >=20 > . . . > ue0: link state changed to UP > ue0: link state changed to DOWN > ue0: link state changed to UP > ue0: link state changed to DOWN > ue0: link state changed to UP > ue0: link state changed to DOWN > xhci0: Resetting controller That last just looks like something that should not normally be done on the Rock64 once things are set up sufficiently for any USB3 device: # devinfo nexus0 ofwbus0 rk_dwc30 xhci0 usbus0 uhub0 . . . (e.g., umass0 and axge0) . . . cpulist0 . . . It looks like the reset is guaranteed to disconnect all USB3 devices, including the root file system device if it was mounted via USB3. (And that is what happened.) At this point the system had booted and already had served / as an nfs file system (via the axge0) to the machine that had just initiated a cp to the served / . > uhub0: at usbus0, port 1, addr 1 (disconnected) > ugen0.2: at usbus0 (disconnected) > uhub4: at uhub0, port 1, addr 1 (disconnected) > uhub4: detached > ugen0.3: at usbus0 (disconnected) > uhub5: at uhub0, port 2, addr 2 (disconnected) > (da0:umass-sim0:0:0:0): WRITE(10). CDB: 2a 00 0c 28 cf 00 00 00 40 00=20= > ugen0.4: at usbus0 (disconnected) > (da0:umass-sim0:0:0:0): CAM status: CCB request completed with an = error > axge0: at uhub5, port 1, addr 3 (disconnected) > (da0:umass-sim0:0:0:0): Retrying command, 3 more tries remain > rgephy2: detached > miibus1: detached > axge0: detached > ugen0.5: at usbus0 (disconnected) > umass0: at uhub5, port 3, addr 4 (disconnected) > (da0:umass-sim0:0:0:0): WRITE(10). CDB: 2a 00 0c 28 cf 00 00 00 40 00=20= > (da0:umass-sim0:0:0:0): CAM status: CCB request completed with an = error > (da0:umass-sim0:0:0:0): Retrying command, 2 more tries remain > (da0:umass-sim0:0:0:0): WRITE(10). CDB: 2a 00 0c 28 cf 00 00 00 40 00=20= > (da0:umass-sim0:0:0:0): CAM status: CCB request completed with an = error > (da0:umass-sim0:0:0:0): Retrying command, 1 more tries remain > da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 > da0: s/n # detached > g_vfs_done():gpt/Rock64root[WRITE(offset=3D166752878592, = length=3D32768)]error =3D 6 > g_vfs_done():gpt/Rock64root[WRITE(offset=3D166752944128, = length=3D32768)]error =3D 6 > g_vfs_done():gpt/Rock64root[WRITE(offset=3D166753173504, = length=3D32768)]error =3D 6 > g_vfs_done():gpt/Rock64root[WRITE(offset=3D167409385472, = length=3D32768)]error =3D 6 > g_vfs_done():gpt/Rock64root[WRITE(offset=3D104384823296, = length=3D32768)]error =3D 6 > g_vfs_done():gpt/Rock64root[WRITE(offset=3D104447475712, = length=3D32768)]error =3D 6 > (da0:umass-sim0:0:0:0): Periph destroyed > umass0: detached > Jun 21 15:30:45 Rock64orRPi4 dhclient[1138]: receive_packet failed on = ue0: Device not configured > Jun 21 15:30:45 Rock64orRPi4 dhclient[1138]: ioctl(SIOCGIFFLAGS) on = ue0: Operation not permitted > Jun 21 15:30:45 Rock64orRPi4 dhclient[1138]: Interface ue0 no longer = appears valid. > Jun 21 15:30:45 Rock64orRPi4 dhclient[1138]: No live interfaces to = poll on - exiting. > Jun 21 15:30:45 Rock64orRPi4 dhclient[1138]: exiting. > Jun 21 15:30:45 Rock64orRPi4 dhclient[1138]: connection closed > Jun 21 15:30:45 Rock64orRPi4 dhclient[1138]: exiting. > uhub5: detached > uhub0: detached Looks like the below is the reattachment activity. > uhub0 on usbus0 > uhub0: on = usbus0 > uhub0: 2 ports with 2 removable, self powered > ugen0.2: at usbus0 > uhub4 on uhub0 > uhub4: on = usbus0 > uhub4: MTT enabled > uhub4: 4 ports with 4 removable, self powered > ugen0.3: at usbus0 > uhub5 on uhub0 > uhub5: on usbus0 > uhub5: 4 ports with 4 removable, self powered > ugen0.4: at usbus0 > axge0 on uhub5 > axge0: on usbus0 > miibus1: on axge0 > rgephy2: PHY 3 on = miibus1 > rgephy2: none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, = 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT-FDX, 1000baseT-FDX-master, = 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flow > ue0: on axge0 > ue0: Ethernet address: # > ue0: link state changed to DOWN > ugen0.5: at usbus0 > umass0 on uhub5 > umass0: on = usbus0 > umass0: SCSI over Bulk-Only; quirks =3D 0x0100 > umass0:0:0: Attached to scbus0 > da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 > da0: Fixed Direct Access SPC-4 SCSI device > da0: Serial Number # > da0: 400.000MB/s transfers > da0: 228936MB (468862128 512 byte sectors) > da0: quirks=3D0x2 Reattachment did/does not provide sufficient context for continued device use in the running Rock64 system . . . > Even shutdown then reported "Device not configured". > There did not appear to be much I can with with > it other than cut the power and start over. >=20 >=20 >=20 > On the other machine what I had tried was: >=20 > # mount -onoatime,soft a.a.a.a:/ /mnt > # cp -aRx /usr/obj/clang-armv7-installworld-poud.tar = /mnt/usr/obj/clang-armv7-installworld-poud.tar.alt It is not clear to me why the Rock64 did a "xhci0: Resetting controller" in responce to the above cp. Prior to that, things seemed to be working normally. > Based on the failure this machine showed a message: >=20 > Jun 21 15:31:52 FBSDCA57 kernel: >.n1.1di2n3:g/ >=20 > It eventually reported: >=20 > cp: /mnt/usr/obj/clang-armv7-installworld-poud.tar.alt: Device not = configured >=20 > Later, when I had things booted again and and did the > dhclient ue0 again, it reported: >=20 > nfs server a.a.a.a:/: is alive again >=20 > (The a.a.a.a is a local network address that I've > textually replaced. This was not remote location > use.) >=20 >=20 > I'll note that I've never had problems with the USB3 > SSD being the only USB device on the external USB3 > powered-hub. (But I do not normally use the USB3 hub.) > I think that is the 1st time that I've also plugged in > something else to the hub. >=20 To be clear: both the USB3 SSD and the USB3 Ethernet were plugged in to the external USB3 Hub before powering on the Rock64. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Mon Jun 22 05:53:55 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E943A34097F for ; Mon, 22 Jun 2020 05:53:55 +0000 (UTC) (envelope-from charlesr@scd-systems.net) Received: from mail.scd-systems.net (warbird.scd-systems.net [37.120.173.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.scd-systems.net", Issuer "mail.scd-systems.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 49qz9t6Dsrz4Btm for ; Mon, 22 Jun 2020 05:53:54 +0000 (UTC) (envelope-from charlesr@scd-systems.net) Received: from mail.scd-systems.net (127.0.1.80 [127.0.1.80]) by mail.scd-systems.net (OpenSMTPD) with ESMTP id 3c4d3d96 for ; Mon, 22 Jun 2020 05:53:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=scd-systems.net; h= reply-to:subject:references:from:to:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; s=default; bh=2gyiFOnPXJ9tRsn6kl7KF1+a5DgOD42UP6x+0H8XP8w=; b=xr7RMr6rqq6S ksWTgLO/ObzXVmzeSWayDE7SW3dAC7x7oGJcocqAQX2jwrjChvXOvENDDBpTjsEJ b3qD58nBYt0WX+2V+xXywFDqSaERErSW0yZfPo8H2Bj6G1PefFvyYjZB3plqw17t ax9jt2U6XHtrValfevTcp3SYTBvlhYs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=scd-systems.net; h=reply-to :subject:references:from:to:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; q=dns; s= default; b=DOJf3AJVN9RUCmVBDCVsb7bezWYCnHwvC+3K2tm8VhtBd96XIfYJK xYWxhykH90wuMaEbNJocHlvxkJJLC7MGkUT32+RtrYnNboLskROGoc2yyVv7GzKU wD3ydGXrfqjupTQU5+1ArJtlzztx6MtlQp5FmWQg5jFNp/nOBQhN4w= Received: from LT1006.fritz.box (127.0.1.254 [127.0.1.254]) by mail.scd-systems.net (OpenSMTPD) with ESMTPSA id 8bad8449 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO for ; Mon, 22 Jun 2020 05:53:46 +0000 (UTC) Reply-To: charlesr@scd-systems.net Subject: Re: Rock64 dwc interface issues References: <877d6e2d-6cd8-30f3-08c3-60a2bacb5873@scd-systems.net> <7B4746AD-A8B7-43F0-B5EC-F3812A91F344@gmail.com> <20200619194222.73bc7dd705f6d80e63757796@bidouilliste.com> <48C101F9-9C1F-46EB-A092-EE903D5070D1@gmail.com> <20200621185402.9d40f269cb07706242622af6@bidouilliste.com> From: Charles To: freebsd-arm@freebsd.org Message-ID: <9ca8c4b2-232f-a23e-fd1c-f3d93567977e@scd-systems.net> Date: Mon, 22 Jun 2020 07:53:33 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.9.0 MIME-Version: 1.0 In-Reply-To: <20200621185402.9d40f269cb07706242622af6@bidouilliste.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 49qz9t6Dsrz4Btm X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=scd-systems.net header.s=default header.b=xr7RMr6r; dmarc=none; spf=pass (mx1.freebsd.org: domain of charlesr@scd-systems.net designates 37.120.173.96 as permitted sender) smtp.mailfrom=charlesr@scd-systems.net X-Spamd-Result: default: False [-2.49 / 15.00]; HAS_REPLYTO(0.00)[charlesr@scd-systems.net]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[scd-systems.net:s=default]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.01)[-1.005]; RCVD_COUNT_THREE(0.00)[3]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; NEURAL_SPAM_SHORT(0.04)[0.040]; DKIM_TRACE(0.00)[scd-systems.net:+]; DMARC_NA(0.00)[scd-systems.net: no valid DMARC record]; NEURAL_HAM_MEDIUM(-1.03)[-1.026]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:197540, ipnet:37.120.160.0/19, country:DE]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 05:53:56 -0000 Hi, My rock64 dwc0 issues still appears. I tried the FreeBSD-13.0-CURRENT-arm64-aarch64-ROCK64-20200618-r362292.img.xz Image without success. The bad CRC sum errors still occurs. To make sure that the hardware is not defect, I tried a Linux distro. (armbian) and with Linux I did't had any network issues/errors with the rock64 ethernet interface (was able to login via ssh). I also tried OpenBSD 6.7 and got interface issues like with FreeBSD. Best, C. Am 21.06.20 um 18:54 schrieb Emmanuel Vadot: > On Sun, 21 Jun 2020 11:38:38 +0200 > Søren Schmidt wrote: > >> >> On 19 Jun 2020, at 19.42, Emmanuel Vadot wrote: >> >>> >>> I've just took the last image for rock64 and rockpro64 to test on my >>> boards (I usually netboot but testing the image give a common reference >>> between everyone). >>> As a reference the image I've burned on the sd are : >>> FreeBSD-13.0-CURRENT-arm64-aarch64-ROCK64-20200618-r362292.img.xz >>> FreeBSD-13.0-CURRENT-arm64-aarch64-ROCKPRO64-20200618-r362292.img.xz >>> >>> On Rock64 v2.0 (2017-0713) I see no issues, I got an IP from my dhcp >>> server and could install packages properly. >>> Using iperf3 I have ~275Mbits/sec which isn't great but we're aware of >>> the bad perf of the dwc(4) driver. >> >> I checked my build env, and the error was that I didn?t change the u-boot used (got the pinebookpro version mixed in). >> Using the correct u-boot makes the dwc net work. > > Cool, good to know that it's working now. > >> However, I did use the correct DTB for the kernel to use (static build in to be sure), so it should have configured things correctly shouldn?t it ? I guess we inherit lots of things from u-boot that does not get initialised by the kernel even if the correct DTB is in place. >> Funny thing is that it appeared to work, led?s and all, but no traffic was coming through. > > Agreed that it should work, it's been a long time that I've check > every driver using a u-boot recompiled to remove support for them to > make sure that we didn't missed a thing, maybe it's time I do it again. > >>> On RockPro64 v2.1 I also see no issues, iperf3 give the same speed >>> result for tx but rx is worse (~100Mbits/sec). >> >> It the 2.1 version I?ve got btw. >> >>> Søren, what are your hack for R40 (which do not have support for in >>> term of clock so I'm not surprise that you need "something" for it). >> >> I have implemented the clks etc that?s missing from our support, but instead of mutilating the dwc driver, I?ve hacked up an older version (before syscon etc went in) and made it work with the R40 way of things as a new driver. > > Ok. > >> All this is done on a 12-stable tree though, but I guess it could be moved to -current rather easily. It does make the Bananapi M2 Berry work quite nicely (except video which I have no use for. >> >> -Søren > > I'll happily review your patches if you port them to current at one > point. > From owner-freebsd-arm@freebsd.org Mon Jun 22 06:41:11 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B4235341A51 for ; Mon, 22 Jun 2020 06:41:11 +0000 (UTC) (envelope-from ganbold@gmail.com) Received: from mail-qk1-x733.google.com (mail-qk1-x733.google.com [IPv6:2607:f8b0:4864:20::733]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49r0DQ56N3z4FKF for ; Mon, 22 Jun 2020 06:41:10 +0000 (UTC) (envelope-from ganbold@gmail.com) Received: by mail-qk1-x733.google.com with SMTP id z63so2504025qkb.8 for ; Sun, 21 Jun 2020 23:41:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=lKQ3hEkfWxi/OYg+C+y4ajTvOpb5AD0FJlU5WMP0+v4=; b=PT3BXnh5euRHXIy57/I0RSlsP79QvERbcnTf4xa5qcqYOLTO059XpkiciepoJtQEOD vBjWIUrTnwpW4Cg/rMOQ9fkZjqsRnr8hNyYyyaiQUKB/kWdndhEFFfEVV8RE6jLLum4p jhPdFLgO3xpSKUS00sBI/DE5YyhJ9Z97xIrkgaVMa80mGF7lA+C3c6yX3+aIHTJB5Nge Yp9bNzyTfnosa2VG48p4SpuibMbxLCV8E7JETMcJLyfQkylscN/O1F6DZ0TDdnQt5dWH F3JABXgqpNpxG/sOgP6hcfJTiIGGSG1uWHjxyNXH392N5zmDH1At5fXPJwoFUeCjc+5V Q3qQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=lKQ3hEkfWxi/OYg+C+y4ajTvOpb5AD0FJlU5WMP0+v4=; b=eSMANe5uTab0/bdaPXuVP5rlWXCCccU8Ih8JUy0VP8zTMqrqJduCwCjfPHbZ3a+Abz J/e0ziMjHIMQZyZtnLlTAjFm/+IL8LNdVQOChDi35OHgHAvni1U6oSVu49UCAijwhKGL jl0BtQspAnFPijJFb+UGhBdI3Lk3IXpAG+DMqQ0sibLUT90IKWpbn38yqFpBGOCCgoMh UlDFbfMyWm51sb1lr7gEMJbUXIgOH13Rjou8RuafopylYVIhfv0R5y5O1BsKBg7aoRvC K1o/FSW9LKyVmzVWIt1kS6lT650w9puN9T88g/p3omF1raDRI3yXn2bmWuJqhR/9iL3N nNDQ== X-Gm-Message-State: AOAM533Z2g5cfI7cVcPChOFp7uKub8cfkSF3vPrqi+TZQlcTPro+VCd/ lwBtp2sV+C47MnxuLpUWTcHLx7vhZskjQ6Yppr8= X-Google-Smtp-Source: ABdhPJz2/Ke698p3i5DN8cV8o3HOxbVntEOR6HWlIZHC3kPc74wZ+qufvA5lx2ZzB5rpo9gHtw45ak8C/bV5oQYdZPg= X-Received: by 2002:a37:397:: with SMTP id 145mr4572499qkd.328.1592808069640; Sun, 21 Jun 2020 23:41:09 -0700 (PDT) MIME-Version: 1.0 References: <172d65544f8.f0b9af5c328283.1070861385504513343@fkardame.com> In-Reply-To: <172d65544f8.f0b9af5c328283.1070861385504513343@fkardame.com> From: Ganbold Tsagaankhuu Date: Mon, 22 Jun 2020 14:40:58 +0800 Message-ID: Subject: Re: New to FreeBSD. Build images for Arm Devices. To: Furkan Salman Cc: freebsd-arm X-Rspamd-Queue-Id: 49r0DQ56N3z4FKF X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=PT3BXnh5; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of ganbold@gmail.com designates 2607:f8b0:4864:20::733 as permitted sender) smtp.mailfrom=ganbold@gmail.com X-Spamd-Result: default: False [-3.91 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.99)[-0.991]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; NEURAL_HAM_LONG(-1.01)[-1.006]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::733:from]; NEURAL_HAM_SHORT(-0.91)[-0.912]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 06:41:11 -0000 On Sun, Jun 21, 2020 at 6:03 PM Furkan Salman wrote: > Hello Everyone, > > > > I am new to FreeBSD and I have started to look into building FreeBSD > images for arm64 devices, Like Khadas Edge-V, Radxa RockPi E and Khadas > VIm1. > > > > Sir Ganbold and Sergey have been helping me with testing and > troubleshooting issues on getting an existing image built for Pine64-Rock64 > to boot on RockPiE as both are similar SOC. > Did you try erasing eMMC and booting from SD only? Please show us boot verbose (boot -v) log when booting from SD. thanks, Ganbold > > > > I have a working Khadas Edge-V on FreeBSD, Thanks to Sergey for his hard > work for supporting this device. Next he is working on Khadas VIm1 which is > Amlogic S905X SOC. > > > > I have good understanding with uboot build process on linux side and it is > almost the same for bsd, Though I cannot write any driver I can only build > and package stuff. > > > Currently I understand on how I can build uboot and build kernel with > device specific config, next I need to understand how the kernel is > connected to vendor dts/dtb. > > > If anyone can help me understand this then I can try to build some test > images for the devices that I have. > > > > Regards, > > Furkan K. > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" > From owner-freebsd-arm@freebsd.org Mon Jun 22 07:16:09 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D3840342AAD for ; Mon, 22 Jun 2020 07:16:09 +0000 (UTC) (envelope-from gonzo@bluezbox.com) Received: from id.bluezbox.com (id.bluezbox.com [45.55.20.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49r10n0dWCz4HR5 for ; Mon, 22 Jun 2020 07:16:08 +0000 (UTC) (envelope-from gonzo@bluezbox.com) Received: from localhost ([127.0.0.1] helo=id.bluezbox.com) by id.bluezbox.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92 (FreeBSD)) (envelope-from ) id 1jnGgT-000Az1-2j; Mon, 22 Jun 2020 00:16:01 -0700 Received: (from gonzo@localhost) by id.bluezbox.com (8.15.2/8.15.2/Submit) id 05M7G0xj042222; Mon, 22 Jun 2020 00:16:00 -0700 (PDT) (envelope-from gonzo@bluezbox.com) X-Authentication-Warning: id.bluezbox.com: gonzo set sender to gonzo@bluezbox.com using -f Date: Mon, 22 Jun 2020 00:16:00 -0700 From: Oleksandr Tymoshenko To: Charles Cc: freebsd-arm@freebsd.org Subject: Re: Rock64 dwc interface issues Message-ID: <20200622071600.GA41924@bluezbox.com> References: <877d6e2d-6cd8-30f3-08c3-60a2bacb5873@scd-systems.net> <7B4746AD-A8B7-43F0-B5EC-F3812A91F344@gmail.com> <20200619194222.73bc7dd705f6d80e63757796@bidouilliste.com> <48C101F9-9C1F-46EB-A092-EE903D5070D1@gmail.com> <20200621185402.9d40f269cb07706242622af6@bidouilliste.com> <9ca8c4b2-232f-a23e-fd1c-f3d93567977e@scd-systems.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <9ca8c4b2-232f-a23e-fd1c-f3d93567977e@scd-systems.net> X-Operating-System: FreeBSD/11.2-RELEASE-p10 (amd64) User-Agent: Mutt/1.12.1 (2019-06-15) X-Spam-Level: -- X-Spam-Report: Spam detection software, running on the system "id.bluezbox.com", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see The administrator of that system for details. Content preview: Charles (charlesr@scd-systems.net) wrote: > Hi, > > > My rock64 dwc0 issues still appears. > > I tried the > FreeBSD-13.0-CURRENT-arm64-aarch64-ROCK64-20200618-r362292.img.xz Image > without success. [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Rspamd-Queue-Id: 49r10n0dWCz4HR5 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of gonzo@bluezbox.com designates 45.55.20.155 as permitted sender) smtp.mailfrom=gonzo@bluezbox.com X-Spamd-Result: default: False [-2.73 / 15.00]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.01)[-1.009]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; NEURAL_HAM_LONG(-1.02)[-1.023]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; DMARC_NA(0.00)[bluezbox.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.39)[-0.394]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14061, ipnet:45.55.0.0/19, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 07:16:09 -0000 Charles (charlesr@scd-systems.net) wrote: > Hi, > > > My rock64 dwc0 issues still appears. > > I tried the > FreeBSD-13.0-CURRENT-arm64-aarch64-ROCK64-20200618-r362292.img.xz Image > without success. > > The bad CRC sum errors still occurs. > > To make sure that the hardware is not defect, I tried a Linux distro. > (armbian) and with Linux I did't had any network issues/errors with the > rock64 ethernet interface (was able to login via ssh). > > I also tried OpenBSD 6.7 and got interface issues like with FreeBSD. Hi Charles, Could you try 100MB connection? Either connect the Rock64 to 100Mb switch or connect it to the FreeBSD box directly and on the box's side run this command: ifconfig IFACENAME media 100baseT mediaopt full-duplex I wonder if link speed makes any difference. This looks suspiciously like a problem I had with RK339, where tx_delay/rx_delay was not set properly. And if I read the code correctly, our driver does not set those values yet. -- gonzo From owner-freebsd-arm@freebsd.org Mon Jun 22 08:08:49 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E8BBC3444A4 for ; Mon, 22 Jun 2020 08:08:49 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic304-23.consmr.mail.gq1.yahoo.com (sonic304-23.consmr.mail.gq1.yahoo.com [98.137.68.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49r29X73Tfz4Lmy for ; Mon, 22 Jun 2020 08:08:48 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: z9bG5FgVM1n_h3xvnfUx.8EBS.WVnkOtbfAVzqMloqlmd4UzaID.VdreroYKPFw yK5kwZ1PtYKhNihLh_bDRlz8LXzkQb8xM8SJ1sIa1GKEEG2nZHeIVdP_EOHRgfPg4Nd.7enDyL7Y IzIqKA68IdBA8UXHVbiIJ9R176htQKiQbDXptsxFDMyy9w7kxlNeHGUdU96xu917ZZOtvLpT7XKx I5oLnbhl0L3Dk4yJYZY4bdiRY3M1Fn9t5M5JtklyZVh3LTiTzOlig29sU_eSRvUhhRmikpOMMDAC oI3lw0kQKayB3QlcG3XItE3CwB..AuHhzYyeVXR9H3UCu2CY0gUPgEQHCM9GH9AQcW_zwXX3oNyl e0wLAsEnQ9akYiffQm_f5aDVpEeq5nKao22.KOth9JlbGRAxTAEcV_8xE8TDv.8CaZt0ieRRVR_5 VUEfghIIybgAWZdwRX3PtXgsrv.2QbDsivP8IL.0DtyN07pNiYQqS86ILeG9dO2pPxbszwjpsRaR 00bVosVSXlgCLHxwKeA3pGJDDw4sNmDa6.eDUxqfWhhk9uBHkXmRcrm2Z4L7zjsia3peAupuOuKp ADWIOcCmqGhepm02fjHs..WXH7qSJtCMsxmzQ13jH.q3fy4mLe2Qbiq8iP7GC1yCgx4rKL15rU5A Df4YdsMpygsh7CVM7j_LmHeO6s52GaipaSr0c8XaXryZhG6jxddCagCeks6lxeaqXYUFc34YuuRX xS76WQsNTAL4Pdkbz4UcVS5OdvM4Mt4v3qjWVdbvBPE3.m3Qc0OhrHl9d_fqkDWUVqRfw3LNCY50 ju3AA4i3rGqigz5l.gMZAs4XSRahFuSZjaM.SyFuetI9qhCk1JnKnQPmZ2GGnLS11yVPA9dfeznc zFFA08S6mu9avSUGeMFHNyfMPqBjC9qucaktlQK4SBjWxtE9NwI59PcI0T7lMB.Grz7UZPyYHe1U aeY.NM5ldbqEGyB4v.1xGxv7P3f9T33SGOiF2VbVnLUVsFHl6K1RY5DBHXOJRdFqVSaB5NXLHzXN TomDAA2bK79LVzg_1PpcF3HzSX6SEcYNHykNC0b03NCY2w9aHU.HZjNiZabN4l1yzqmPZluDNzxC rGjtulGslJdiZSOLyQ3WsZVtvTEc3CGD.gqEfelun6FGFk7sALqvR.KsBxDzdNHsfg9nWzAk_mSE 6ufbK9JIEaLk0HH9JXpa.gupCXrPvm0MQl6G3wOEOyJWNnT.5Q3fuRGX1vvmeYHzKwpONOK3iMZw gZnQaA2mff2363T1GZ1ods2eW4mIG3VXwhqO6ul4bJIqSif1XTgT6y1ImxSTCE8AzKHEJNEKHAjC KP2D5xSyv3uDHXWHgX8n7cqvDdBV6pTTr50Ms3w7YE5qb_qCUOi8_WUcFcoZpNA_AVJ48Y1rItUV 7YIf4eRIY54J4rw-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.gq1.yahoo.com with HTTP; Mon, 22 Jun 2020 08:08:47 +0000 Received: by smtp428.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 68e41e33de8908e6d5bcb4012e53aef5; Mon, 22 Jun 2020 08:08:41 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: USB [USB3 and USB2] problems when using UEFi v1.16 to boot RPi4: notes as I explore Date: Mon, 22 Jun 2020 01:08:41 -0700 References: <476DD0F0-2286-4B2C-8E44-4404AF17F5A8@yahoo.com> To: "freebsd-arm@freebsd.org" In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Rspamd-Queue-Id: 49r29X73Tfz4Lmy X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.95 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.204:from]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.96)[-0.956]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_MEDIUM(-1.02)[-1.015]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.204:from]; NEURAL_HAM_SHORT(-0.48)[-0.477]; TO_DN_EQ_ADDR_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 08:08:50 -0000 On 2020-Jun-21, at 13:04, Mark Millard wrote: > On 2020-Jun-21, at 09:02, Mark Millard wrote: >=20 >> This reports on intermediate results of some >> 4 GiBYte RPi4 use via UWFI based booting. >>=20 >> Extracted from my reply to a different message: >>=20 >>> The following may be a function of the conditions/configuration >>> I'm experimenting with. For example over_voltage=3D6 and >>> arm_freq=3D2000 and it is the 1st time using two USB3 devices (SSD >>> and Ethernet): no powered hub involved (yet). I've not investigated >>> variations yet. I am using a 5.1V 3.5A power supply. While >>> I'm not generally where I can see/use it, an HDMI connection is >>> present but nothing is logged in there. >>>=20 >>> It appears that I get occasional USB SSD data corruption >>> during writes: building ports a few later extracts of prior >>> ports builds get ". . . from package: Lzma library error: >>> Corrupted input data". Out of 419 ports built so far I've >>> had 4 such failures (40 other ports skipped). The last port >>> (llvm10) is still building and probably has 4 or more hours >>> to go. >>>=20 >>> Possibly going along with that is that, when I try to >>> copy a large tar file during the poudriere bulk, the copy >>> ends up corrupted (diff/cmp find differences). I've not >>> yet tried when the RPi4 was basically idle. Using cmp shows >>> that long sequences of bytes are different. Sometimes the >>> new copy has large blocks of binary zeros but not always. >>> It looks like the blocks might be 4096 in size. (Some bytes >>> at the beginning or ends of 4096 might happen to match >>> so the size of the mismatch is can be somewhat less than >>> 4096.) The alignment of the mismatched blocks also >>> stays inside 4096 alignment boundaries, not crossing. >>> (I've not seen back-to-back failed blocks yet.) The messed >>> up blocks are rare. >>>=20 >>> The poudriere bulk is using 4 builders, each allowed >>> 4 processes. So much of the time there was/is a significant >>> load average involved (4+) and there was such when I was >>> testing copies. >>>=20 >>> So far I've not seen variability in the read results of the >>> files that were created. It appears to be a write-time >>> variability. >>>=20 >>> Of note: >>>=20 >>> The USB SSD is the same media also used to boot and >>> operate a Rock64. I've not observed any problems in >>> that alternate usage context. But I should do more >>> explicit checking now. >>>=20 >>> My testing NetBSD with the built-in Ethernet in use and >>> only a USB3 SSD has not suggested problems for the >>> over_voltage and arm_freq so far. But I need better >>> checking than I did. NetBSD was using the same type of >>> USB3 SSD on the same RPi4. >>=20 >>=20 >> Of the 4 port builds that failed for ". . . from package: >> Lzma library error Corrupted input data", only 2 files are >> involved. 3 of the 4 failures are attempted extractions >> of the same package (llvm80-8.0.1_3) and the same file >> fails for each of the 3. >>=20 >> But, more interesting is that, prior to the failures, llvm80 >> was extracted 3 other times successfully after it was built. >> This may be nothing more than in-memory copies of content >> still being available at the time. (No USB-read required of >> what what ended up being written?) >>=20 >> mesa-libs-19.0.8 , mesa-dri-19.0.8 , and xorg-server-1.20.8_1,1 >> had no failures. The later xf86-video-scfb-0.0.5_2 , >> xf86-input-libinput-0.30.0 , and xf86-video-vesa-2.4.0_3 had >> failures while preparing to build. >=20 > The llvm10 build finished. >=20 > As for the bad large-file copy under a > head -r360311 based context. . . >=20 > Having the RPi4 otherwise idle made no > difference. >=20 > Having only the USB3 SSD as a USB device (on > USB3) made no difference. Nor did also not > having HDMI connected. >=20 > Changing the arm_freq in use made no difference. > Using the default arm_freq (no assignment) > and having no over_voltage assignment made no > difference. >=20 > Using an external powered hub instead of a > direct plug-in for the USB3 SSD made no > difference. >=20 > All the above at the same time made no > difference. >=20 > Plugging in the USB SSD to a USB2 port instead > of a USB3 port and booting that way made no > difference. >=20 > Booting the Rock64 with the media and doing > the experiment had no problems. >=20 > It looks like the v1.16 UEFI based context > has a general problem that shows up in at > least USB "disk" I/O. >=20 > The file copied during the tests is: >=20 > # ls -ldT /usr/obj/clang-cortexA53-installworld-poud.tar > -rw-r--r-- 1 root wheel 4011026432 Apr 25 21:04:42 2020 = /usr/obj/clang-cortexA53-installworld-poud.tar >=20 > Note: diffing this file with the original on another > machine consistently shows no differences. The above > copy was established via copying to the Rock64. It is > only attempting to write new copies via the RPi4 that > end up with the new copies not fully matching this > file. >=20 > Copies over the network (scp and nfs) made to the RPi4 > from where the original file is also end up partially > corrupted on the RPi4. In this context, the RPi4 is > using an external USB3 Ethernet device as the source > of the data. >=20 > Copies made from the RPi4 to the other machine end > up with no differences (i.e., a good copy results). >=20 > It looks like the problem is for writes to the USB > media, not reads of the media. >=20 > For reference on the RPi4: >=20 > USB3 boot context: >=20 > ugen0.3: at usbus0 > umass0 on uhub1 > umass0: on = usbus0 > umass0: SCSI over Bulk-Only; quirks =3D 0x0100 > umass0:0:0: Attached to scbus0 > . . . (Root mount waiting for: CAM notices) . . . > da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 > da0: Fixed Direct Access SPC-4 SCSI device > da0: Serial Number # > da0: 400.000MB/s transfers > da0: 228936MB (468862128 512 byte sectors) > da0: quirks=3D0x2 >=20 > USB2 boot context: >=20 > ugen0.3: at usbus0 > umass0 on uhub2 > umass0: on = usbus0 > umass0: SCSI over Bulk-Only; quirks =3D 0x0100 > umass0:0:0: Attached to scbus0 > . . . (Root mount waiting for: CAM notices) . . . > da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 > da0: Fixed Direct Access SPC-4 SCSI device > da0: Serial Number # > da0: 40.000MB/s transfers > da0: 228936MB (468862128 512 byte sectors) > da0: quirks=3D0x2 >=20 I've checked NetBSD operation with large file copies for: # uname -ap NetBSD NBSDRPi4 9.99.64 NetBSD 9.99.64 (GENERIC64) #1: Sun May 31 = 01:41:16 UTC 2020 = root@NBSDRPi4:/usr/obj/sys/arch/evbarm/compile/GENERIC64 evbarm aarch64 There were no file differences found between file copies. The problem seems to be specific to the FreeBSD/RPi4 combination in some way. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Mon Jun 22 09:40:03 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DB9C1346198 for ; Mon, 22 Jun 2020 09:40:03 +0000 (UTC) (envelope-from charlesr@scd-systems.net) Received: from mail.scd-systems.net (warbird.scd-systems.net [37.120.173.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.scd-systems.net", Issuer "mail.scd-systems.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 49r4Bp64wYz4SN2 for ; Mon, 22 Jun 2020 09:40:02 +0000 (UTC) (envelope-from charlesr@scd-systems.net) Received: from mail.scd-systems.net (127.0.1.80 [127.0.1.80]) by mail.scd-systems.net (OpenSMTPD) with ESMTP id 10f418b6 for ; Mon, 22 Jun 2020 09:40:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=scd-systems.net; h= reply-to:subject:references:from:to:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; s=default; bh=C6x7zuMNWOFpYZ7t8rhMFTmm0Fu72OLclbN7HSG/724=; b=G1z69Aqir5Vf q34GFVpzzGsuaZeM50fLkdSruU+BSgwAkDUqKiVQAPV6g7P2mZ0HTQZLD31whbP5 zicw+gQh0kW/HcvXIH7ywb+IlaaW8YEqknJl19JbF6aCTRcGVOHBrcEM8QxcoFon Ou8dk6NvPZj4QX0UxbPHtJk0H7JuvgA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=scd-systems.net; h=reply-to :subject:references:from:to:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; q=dns; s= default; b=a3oqsaQdkdRGNxfbS0/9YgHXykWT+uyB44OBJu/78LZQ4ulDnTDNm pX6CgQaEDza3hchBx83wox3fUW4hHp4VVoDZoMKHIf2si2MOVPloZzgEfVs3zMgX DxkmBRke2fgz5P9MwEYTm46e3ie1oSacdxmrIHqLKHCVFD0wYI0PpY= Received: from LT1006.fritz.box (127.0.1.254 [127.0.1.254]) by mail.scd-systems.net (OpenSMTPD) with ESMTPSA id a6716502 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO for ; Mon, 22 Jun 2020 09:40:00 +0000 (UTC) Reply-To: charlesr@scd-systems.net Subject: Re: Rock64 dwc interface issues References: <877d6e2d-6cd8-30f3-08c3-60a2bacb5873@scd-systems.net> <7B4746AD-A8B7-43F0-B5EC-F3812A91F344@gmail.com> <20200619194222.73bc7dd705f6d80e63757796@bidouilliste.com> <48C101F9-9C1F-46EB-A092-EE903D5070D1@gmail.com> <20200621185402.9d40f269cb07706242622af6@bidouilliste.com> <9ca8c4b2-232f-a23e-fd1c-f3d93567977e@scd-systems.net> <20200622071600.GA41924@bluezbox.com> From: Charles To: freebsd-arm@freebsd.org Message-ID: Date: Mon, 22 Jun 2020 11:40:00 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.9.0 MIME-Version: 1.0 In-Reply-To: <20200622071600.GA41924@bluezbox.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 49r4Bp64wYz4SN2 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=scd-systems.net header.s=default header.b=G1z69Aqi; dmarc=none; spf=pass (mx1.freebsd.org: domain of charlesr@scd-systems.net designates 37.120.173.96 as permitted sender) smtp.mailfrom=charlesr@scd-systems.net X-Spamd-Result: default: False [-2.69 / 15.00]; HAS_REPLYTO(0.00)[charlesr@scd-systems.net]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[scd-systems.net:s=default]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; REPLYTO_ADDR_EQ_FROM(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.01)[-1.008]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[scd-systems.net:+]; NEURAL_HAM_SHORT(-0.16)[-0.157]; DMARC_NA(0.00)[scd-systems.net: no valid DMARC record]; NEURAL_HAM_MEDIUM(-1.03)[-1.025]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:197540, ipnet:37.120.160.0/19, country:DE]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 09:40:03 -0000 Hi gonzo, In 100Mbit mode the interface does not respond to any arp who-is requests (tcpdump). So no icmp request are send nor received the rock64. Then I tried to connect the laptop directly to the rock64 (Interface to interface connection 1GBit) --> Same packet lost issue as before. The tcpdump on dwc0 interface reports: IP truncated-ip - 16384 bytes missing I also tried to replace the /boot/dtb/rockchip/rk3328-rock64.dtb against the Linux version (75kb size instead 54kb size FreeBSD Version) without success. Best, C. Am 22.06.20 um 09:16 schrieb Oleksandr Tymoshenko: > Charles (charlesr@scd-systems.net) wrote: >> Hi, >> >> >> My rock64 dwc0 issues still appears. >> >> I tried the >> FreeBSD-13.0-CURRENT-arm64-aarch64-ROCK64-20200618-r362292.img.xz Image >> without success. >> >> The bad CRC sum errors still occurs. >> >> To make sure that the hardware is not defect, I tried a Linux distro. >> (armbian) and with Linux I did't had any network issues/errors with the >> rock64 ethernet interface (was able to login via ssh). >> >> I also tried OpenBSD 6.7 and got interface issues like with FreeBSD. > > Hi Charles, > > Could you try 100MB connection? Either connect the Rock64 to 100Mb > switch or connect it to the FreeBSD box directly and on the box's side > run this command: > > ifconfig IFACENAME media 100baseT mediaopt full-duplex > > I wonder if link speed makes any difference. > > This looks suspiciously like a problem I had with RK339, where > tx_delay/rx_delay was not set properly. And if I read the code > correctly, our driver does not set those values yet. > From owner-freebsd-arm@freebsd.org Mon Jun 22 11:09:21 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4EA3F348007 for ; Mon, 22 Jun 2020 11:09:21 +0000 (UTC) (envelope-from s199p.wa1k9r@gmail.com) Received: from mail-lj1-x22c.google.com (mail-lj1-x22c.google.com [IPv6:2a00:1450:4864:20::22c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49r69r4DfZz4bQc for ; Mon, 22 Jun 2020 11:09:20 +0000 (UTC) (envelope-from s199p.wa1k9r@gmail.com) Received: by mail-lj1-x22c.google.com with SMTP id c17so18757108lji.11 for ; Mon, 22 Jun 2020 04:09:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=1mPVpSxFMdclNe81job0iUlP/k9qeiKTh4B5fXGagS8=; b=COhlabiAmjdbCOrTcI53RqhvgmAqeVlQBDPjB1PfQix41NXi9gN8vmsKUS+W1wGcxk oBR54kBD9DFeln8gLRHVwNX5SqSq6WRJQE/FP8mD5I9R0k18IWkvw6P8PrL+0u0bEWa/ +D724SoJjfEJk/0ZFoKqwH4sNZqBpA87sGuST+2Qx40DLkCEUXhhRmiUCiIdXUuQqR+5 6R3YAPbX+4CJHnEakW18YXc9gC/+yO2YqCVatE3iLmieS4rIRzcYoJbSX4aQvQnf6rvd bUPD3k451ZuScHlBHtHy4Fy6Pf7tv+QI2wAqAvK9hBWYY9fpMMLkK2zbhs6hU7XuSeoo IeFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=1mPVpSxFMdclNe81job0iUlP/k9qeiKTh4B5fXGagS8=; b=Ti86KJ+HbUAZp0oTJ0eS1pkx3XhdAWGgtIcH18dKyoSn3qvZPAfsjlP4YtlqSZahsQ DdMRGK8gsfdBV4mP9JOVa2MSvimY9MqX207T6yo8MmZt6vanDDSlqKu4sKIzv+ZZC6Y5 yJe8HbyyuPue1BNqMzCFlXiKSc1VSLFZmc7MmNkNOQK5uNGTecuMXInQx/XJA09HvUVI XIhvAQRQ6kHd0YASII6zyw2F8Ni/IlCel/YfRW23geVVcl3x6XokdASia0fDLu0IU0vv zAH6s/YXE/UJ++I/rF62pIxaSyRsZFKxDZ2MMof2Y0jNhVb+UoxSem1H+vvNVixW9FwL xfEg== X-Gm-Message-State: AOAM532RAw6iTUWGYRY3+OYyO3VV59IFFseccw5tjSWdvouns8Y9iIFT cnuSW4ZlW1f6y0S/hAjbbNR1ZKQtynAhdTA1EOdImDlsMrA= X-Google-Smtp-Source: ABdhPJz84e7fR9qjGFnSexD6eJaZ7Vt0okycB1sb9uBeQX1e0eA+xjrGP7aXhYO1Iw9iJ95gxJLMn/ElW1DIdRpd860= X-Received: by 2002:a2e:9258:: with SMTP id v24mr7977543ljg.418.1592824158392; Mon, 22 Jun 2020 04:09:18 -0700 (PDT) MIME-Version: 1.0 From: Sleep Walker Date: Mon, 22 Jun 2020 14:08:56 +0300 Message-ID: Subject: Re: Rock64 dwc interface issues To: Free BSD X-Rspamd-Queue-Id: 49r69r4DfZz4bQc X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=COhlabiA; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of s199pwa1k9r@gmail.com designates 2a00:1450:4864:20::22c as permitted sender) smtp.mailfrom=s199pwa1k9r@gmail.com X-Spamd-Result: default: False [-2.30 / 15.00]; ARC_NA(0.00)[]; FAKE_REPLY(1.00)[]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; NEURAL_HAM_MEDIUM(-1.02)[-1.017]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; NEURAL_HAM_LONG(-1.00)[-0.998]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::22c:from]; NEURAL_HAM_SHORT(-0.29)[-0.286]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 11:09:21 -0000 Hi All. My dwc (4) also doesn=E2=80=99t work at 100Mbps, only for 1000. And this is observed on all my RK3399 (Khadas-EDGE-V, Rock-PI4, NanoPC-T4) Sergey From owner-freebsd-arm@freebsd.org Mon Jun 22 12:52:10 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4929434AE11 for ; Mon, 22 Jun 2020 12:52:10 +0000 (UTC) (envelope-from gdotten@gmail.com) Received: from mail-qk1-x729.google.com (mail-qk1-x729.google.com [IPv6:2607:f8b0:4864:20::729]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49r8ST4McCz4l14 for ; Mon, 22 Jun 2020 12:52:09 +0000 (UTC) (envelope-from gdotten@gmail.com) Received: by mail-qk1-x729.google.com with SMTP id j80so3979876qke.0 for ; Mon, 22 Jun 2020 05:52:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=4SYes08oyRvhBb4qsjs2b3qjeZiuABFLIN8KkG+C9J4=; b=HuNOcc33h0j5ZmZG0p2AUeArxAlm9VdNIk94HOi42CsdSDkW/BUNpSktoVgiNM/LUq +PsZlTU9kfOPj5aXfBildRcSDulY0xWKCxS868W1ayq+NNtS0CglHxJqXP2Kd35jeWhb Ma6MUSxum7F6OF/8P1AYZVERAlbuf2HPpuxlHRKGZ60oFwwR4oUltFwtigEhRTpj0tww a02zqdkU8VV4dwDe1yCV/k5vVRA0nlz3ewShRY7pg6Qh38w99A9iKVCOjd9mgLZGTu9L CzQZJeT8Q6Rw8JAPN+Clnjo64Xn8pc0r1FYnhY4ds0r/egiq5ObjxHcUwFusuF5Ny9Ug us6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=4SYes08oyRvhBb4qsjs2b3qjeZiuABFLIN8KkG+C9J4=; b=SwcMNUTJEDXkYNRh4jaGT3lJtP+k6TzscIL7+3HfEOH30SpS4lGsSSE2jJRmQOEu7Y NiEA4zHuHiN/wlkJGyuqvYqoE++CFTxcszDuheqw0Xp2I7+Zl8XuiNFM68jYEBZJMxl0 7+JhzDmGS65yAaRiit+Etcom9TYguwaWIeIEZjlSMZ7OjCMLqL0iqM/6Boj24BWh3jrr dd3vAXwdTVtoHb01BRitSUT9yceaiTLCTxYXP/8PnnXgtOv78IqM+rBd/E4TM5UUIndN rp/YSrhcSSfKZFtIQ3wDEonY2/8CukBIbP98mIMNy3NPhygqFwudSlGe8Ye3SzALiz2v W8dQ== X-Gm-Message-State: AOAM5316eKkTZLjn3o+BG3edGq8k5smzptFGeU6viu+jNngtG8zz3/XX 2cYX913zi51ctXEPTIdkU4CMbX09TBcwbI5Z9jRWL55B X-Google-Smtp-Source: ABdhPJwI47aqR67IRKOgjVrYdjaeo4pbGNXn3T/GVq5E4mdY/OMRNuh8+I8PlMTdn3yR0GNk8tx6zXWg3bmA4zyVV2Y= X-Received: by 2002:ae9:e60d:: with SMTP id z13mr2410342qkf.426.1592830328713; Mon, 22 Jun 2020 05:52:08 -0700 (PDT) MIME-Version: 1.0 From: Gary Otten Date: Mon, 22 Jun 2020 08:51:57 -0400 Message-ID: Subject: buildworld failed To: freebsd-arm@freebsd.org X-Rspamd-Queue-Id: 49r8ST4McCz4l14 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=HuNOcc33; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of gdotten@gmail.com designates 2607:f8b0:4864:20::729 as permitted sender) smtp.mailfrom=gdotten@gmail.com X-Spamd-Result: default: False [-3.22 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.01)[-1.009]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-0.99)[-0.991]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::729:from]; NEURAL_HAM_SHORT(-0.22)[-0.218]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 12:52:10 -0000 Build Machine i386 12.1-RELEASE-p4 Building for ARM64 with current (just did update before build) Source for build is in separate directory. /root/olimexa64-head/src I have successfully built world on this machine before, TARGET==arm64 make -V LINKER_TYPE -> lld ld --version -> LLD 8.0.1(FreeBSD 366581 -1200008) I have seen a few postings that the lld linker had trouble finding libraries in the past, but I would think that problem was resolved by now, and I am just making a mistake somewhere. cc -target aarch64-unknown-freebsd13.0 --sysroot=/root/olimexa64-head/obj/root/olimexa64-head/src/arm64.aarch64/tmp -B/root/olimexa64-head/obj/root/olimexa64-head/src/arm64.aarch64/tmp/usr/bin -Wl,--version-script=Version.map -fstack-protector-strong -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-shared-textrel -o liblzma.so.5.full -Wl,-soname,liblzma.so.5 `NM='nm' NMFLAGS='' lorder tuklib_physmem.pico tuklib_cpucores.pico common.pico block_util.pico easy_preset.pico filter_common.pico hardware_physmem.pico hardware_cputhreads.pico index.pico stream_flags_common.pico vli_size.pico alone_encoder.pico block_buffer_encoder.pico block_encoder.pico block_header_encoder.pico easy_buffer_encoder.pico easy_encoder.pico easy_encoder_memusage.pico filter_buffer_encoder.pico filter_encoder.pico filter_flags_encoder.pico index_encoder.pico stream_buffer_encoder.pico stream_encoder.pico stream_flags_encoder.pico vli_encoder.pico alone_decoder.pico auto_decoder.pico block_buffer_decoder.pico block_decoder.pico block_header_decoder.pico easy_decoder_memusage.pico filter_buffer_decoder.pico filter_decoder.pico filter_flags_decoder.pico index_decoder.pico index_hash.pico stream_buffer_decoder.pico stream_decoder.pico stream_flags_decoder.pico stream_encoder_mt.pico vli_decoder.pico outqueue.pico check.pico crc32_table.pico crc64_table.pico crc32_fast.pico crc64_fast.pico lz_encoder.pico lz_encoder_mf.pico lz_decoder.pico lzma_encoder.pico lzma_encoder_presets.pico lzma_encoder_optimum_fast.pico lzma_encoder_optimum_normal.pico fastpos_table.pico lzma_decoder.pico lzma2_encoder.pico lzma2_decoder.pico price_table.pico delta_common.pico delta_encoder.pico delta_decoder.pico simple_coder.pico simple_encoder.pico simple_decoder.pico x86.pico powerpc.pico ia64.pico arm.pico armthumb.pico sparc.pico | tsort -q` -lmd -lpthread ld: error: unable to find library -lmd cc: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 From owner-freebsd-arm@freebsd.org Mon Jun 22 13:32:05 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6BA6534C20C for ; Mon, 22 Jun 2020 13:32:05 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49r9LY2JbMz4p2V for ; Mon, 22 Jun 2020 13:32:05 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: from mail-qk1-f181.google.com (mail-qk1-f181.google.com [209.85.222.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) (Authenticated sender: kevans) by smtp.freebsd.org (Postfix) with ESMTPSA id 4A65F335AF for ; Mon, 22 Jun 2020 13:32:05 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: by mail-qk1-f181.google.com with SMTP id f18so15461806qkh.1 for ; Mon, 22 Jun 2020 06:32:05 -0700 (PDT) X-Gm-Message-State: AOAM533Azt2L2ESgLoshJ3nv2io/QD1V+eW0L4J6Noey7KubBsqfWJWA I4OWrAAbHM1am0cf/+vyBB3omLEHe1M2YgjvHI8= X-Google-Smtp-Source: ABdhPJyCQh76kmsYQC4iOtGu53SD6k4QP7F0u+r5bUVJKvwixl2D70+tEksq+hhXdeXdusc89M6yFADb4MyEPhF+KOs= X-Received: by 2002:ae9:dc84:: with SMTP id q126mr15999264qkf.430.1592832724906; Mon, 22 Jun 2020 06:32:04 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Kyle Evans Date: Mon, 22 Jun 2020 08:31:53 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: buildworld failed To: Gary Otten Cc: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 13:32:05 -0000 [Sorry, re-send from a subscribed address so it doesn't get rejected from the list for others] On Mon, Jun 22, 2020 at 7:52 AM Gary Otten wrote: > > Build Machine i386 12.1-RELEASE-p4 > > > Building for ARM64 with current (just did update before build) > Source for build is in separate directory. /root/olimexa64-head/src > > I have successfully built world on this machine before, > TARGET==arm64 > > make -V LINKER_TYPE -> lld > ld --version -> LLD 8.0.1(FreeBSD 366581 -1200008) > > I have seen a few postings that the lld linker had trouble finding > libraries in the past, but I would think that problem was resolved by now, > and I am just making a mistake somewhere. > Hi, Please try updating sources past r362478 or pulling that in; it's a pretty lightweight patch. Thanks, Kyle Evans From owner-freebsd-arm@freebsd.org Mon Jun 22 19:10:20 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4BBE7338845 for ; Mon, 22 Jun 2020 19:10:20 +0000 (UTC) (envelope-from gonzo@bluezbox.com) Received: from id.bluezbox.com (id.bluezbox.com [45.55.20.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49rJrq3CGFz4DsX for ; Mon, 22 Jun 2020 19:10:19 +0000 (UTC) (envelope-from gonzo@bluezbox.com) Received: from localhost ([127.0.0.1] helo=id.bluezbox.com) by id.bluezbox.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92 (FreeBSD)) (envelope-from ) id 1jnRpg-000EUK-5F; Mon, 22 Jun 2020 12:10:17 -0700 Received: (from gonzo@localhost) by id.bluezbox.com (8.15.2/8.15.2/Submit) id 05MJAFO3055695; Mon, 22 Jun 2020 12:10:15 -0700 (PDT) (envelope-from gonzo@bluezbox.com) X-Authentication-Warning: id.bluezbox.com: gonzo set sender to gonzo@bluezbox.com using -f Date: Mon, 22 Jun 2020 12:10:15 -0700 From: Oleksandr Tymoshenko To: Charles Cc: freebsd-arm@freebsd.org Subject: Re: Rock64 dwc interface issues Message-ID: <20200622191015.GA55660@bluezbox.com> References: <877d6e2d-6cd8-30f3-08c3-60a2bacb5873@scd-systems.net> <7B4746AD-A8B7-43F0-B5EC-F3812A91F344@gmail.com> <20200619194222.73bc7dd705f6d80e63757796@bidouilliste.com> <48C101F9-9C1F-46EB-A092-EE903D5070D1@gmail.com> <20200621185402.9d40f269cb07706242622af6@bidouilliste.com> <9ca8c4b2-232f-a23e-fd1c-f3d93567977e@scd-systems.net> <20200622071600.GA41924@bluezbox.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD/11.2-RELEASE-p10 (amd64) User-Agent: Mutt/1.12.1 (2019-06-15) X-Spam-Level: -- X-Spam-Report: Spam detection software, running on the system "id.bluezbox.com", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see The administrator of that system for details. Content preview: Charles (charlesr@scd-systems.net) wrote: > Hi gonzo, > > > In 100Mbit mode the interface does not respond to any arp who-is > requests (tcpdump). So no icmp request are send nor received the rock64. [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Rspamd-Queue-Id: 49rJrq3CGFz4DsX X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of gonzo@bluezbox.com designates 45.55.20.155 as permitted sender) smtp.mailfrom=gonzo@bluezbox.com X-Spamd-Result: default: False [-2.64 / 15.00]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.98)[-0.985]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; NEURAL_HAM_LONG(-1.02)[-1.022]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; DMARC_NA(0.00)[bluezbox.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.33)[-0.331]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14061, ipnet:45.55.0.0/19, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 19:10:20 -0000 Charles (charlesr@scd-systems.net) wrote: > Hi gonzo, > > > In 100Mbit mode the interface does not respond to any arp who-is > requests (tcpdump). So no icmp request are send nor received the rock64. > Then I tried to connect the laptop directly to the rock64 (Interface to > interface connection 1GBit) --> Same packet lost issue as before. > > The tcpdump on dwc0 interface reports: > > IP truncated-ip - 16384 bytes missing > > > I also tried to replace the /boot/dtb/rockchip/rk3328-rock64.dtb against > the Linux version (75kb size instead 54kb size FreeBSD Version) without > success. Could you try this patch? https://people.freebsd.org/~gonzo/arm/patches/dwc-rk-delays.diff -- gonzo From owner-freebsd-arm@freebsd.org Mon Jun 22 21:24:09 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E3E5C33CC0E for ; Mon, 22 Jun 2020 21:24:09 +0000 (UTC) (envelope-from thomas-bsd@skibo.net) Received: from guinea.birch.relay.mailchannels.net (guinea.birch.relay.mailchannels.net [23.83.209.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49rMqD2crRz4RbW for ; Mon, 22 Jun 2020 21:24:07 +0000 (UTC) (envelope-from thomas-bsd@skibo.net) X-Sender-Id: dreamhost|x-authsender|thomas-bsd@skibo.net Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id CC7E5100EF9; Mon, 22 Jun 2020 21:23:59 +0000 (UTC) Received: from pdx1-sub0-mail-a55.g.dreamhost.com (100-97-66-8.trex.outbound.svc.cluster.local [100.97.66.8]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 347571012C6; Mon, 22 Jun 2020 21:23:59 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|thomas-bsd@skibo.net Received: from pdx1-sub0-mail-a55.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.8); Mon, 22 Jun 2020 21:23:59 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|thomas-bsd@skibo.net X-MailChannels-Auth-Id: dreamhost X-Madly-Suffer: 76db49cc3c8fcb06_1592861039612_2251305696 X-MC-Loop-Signature: 1592861039612:1292211924 X-MC-Ingress-Time: 1592861039612 Received: from pdx1-sub0-mail-a55.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a55.g.dreamhost.com (Postfix) with ESMTP id EB9AE95C71; Mon, 22 Jun 2020 14:23:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=skibo.net; h=date:from:to :cc:subject:message-id:references:mime-version:content-type :in-reply-to; s=skibo.net; bh=xs5DFfjm86ATsf9Ysmr/srYyLSo=; b=v7 VJ+HU8RrZVmBxjOSI9oW/PFpLkkZ8vUIvGHFn0dK8WMkynwBEZBz+IpKLecoyd1g d1C0qm20uMhWrI7bJwRkWcHc/VgjMg1cFTr0MifqeGEeyUgkUIDcEtYnjAIQej4v UkbzCL5T+K07d+7ycKXnYQ+yhj6VjC7BxanoxFKrg= Received: from piedmont (c-67-180-59-81.hsd1.ca.comcast.net [67.180.59.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: thomas-bsd@skibo.net) by pdx1-sub0-mail-a55.g.dreamhost.com (Postfix) with ESMTPSA id 9E2F195C4F; Mon, 22 Jun 2020 14:23:58 -0700 (PDT) Date: Mon, 22 Jun 2020 14:23:54 -0700 X-DH-BACKEND: pdx1-sub0-mail-a55 From: Thomas Skibo To: Free BSD Subject: Re: Rock64 dwc interface issues Message-ID: <20200622212354.GA52615@piedmont> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: 0 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduhedrudekvddgudeivdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefvhhhomhgrshcuufhkihgsohcuoehthhhomhgrshdqsghsugesshhkihgsohdrnhgvtheqnecuggftrfgrthhtvghrnheptddvhedtleejgfeuuedthffgueduieetteeikeeitddugefhhfehudeihfeugeejnecukfhppeeijedrudektddrheelrdekudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehpihgvughmohhnthdpihhnvghtpeeijedrudektddrheelrdekuddprhgvthhurhhnqdhprghthhepvfhhohhmrghsucfukhhisghouceothhhohhmrghsqdgsshgusehskhhisghordhnvghtqedpmhgrihhlfhhrohhmpehthhhomhgrshdqsghsugesshhkihgsohdrnhgvthdpnhhrtghpthhtohepshduleelphdrfigrudhklehrsehgmhgrihhlrdgtohhm X-Rspamd-Queue-Id: 49rMqD2crRz4RbW X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=skibo.net header.s=skibo.net header.b=v7 VJ+HU; dmarc=none; spf=pass (mx1.freebsd.org: domain of thomas-bsd@skibo.net designates 23.83.209.79 as permitted sender) smtp.mailfrom=thomas-bsd@skibo.net X-Spamd-Result: default: False [-2.85 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_FIVE(0.00)[6]; R_DKIM_ALLOW(-0.20)[skibo.net:s=skibo.net]; FROM_HAS_DN(0.00)[]; RWL_MAILSPIKE_GOOD(0.00)[23.83.209.79:from]; R_SPF_ALLOW(-0.20)[+ip4:23.83.208.1/20]; NEURAL_HAM_LONG(-1.00)[-1.001]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[skibo.net]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[skibo.net:+]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-0.81)[-0.812]; NEURAL_HAM_MEDIUM(-1.03)[-1.033]; MID_RHS_NOT_FQDN(0.50)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:36483, ipnet:23.83.208.0/21, country:CA]; FREEMAIL_CC(0.00)[gmail.com]; RECEIVED_SPAMHAUS_PBL(0.00)[67.180.59.81:received] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 21:24:09 -0000 On Mon, Jun 22, 2020 at 02:08:56PM +0300, Sleep Walker wrote: > Hi All. > > My dwc (4) also doesn???t work at 100Mbps, only for 1000. > And this is observed on all my RK3399 (Khadas-EDGE-V, Rock-PI4, NanoPC-T4) > > Sergey Okay, this is a long-shot but on my to-do list is to find out why my Zybo doesn't work at 100 Mbps. It does 10 and 1000 just fine. My Zedboard does not have this problem. The boards have different phys: The Zedboard uses the ukphy driver and the Zybo uses the rgephy driver. I just suspected the rgephy driver needed a tweak to work with my specific phy but I never got around to investigating it. And it looks like the Rockchip also uses the rgephy driver. On my Zybo, sysctl dev.rgephy returns this... dev.rgephy.1.%parent: miibus0 dev.rgephy.1.%pnpinfo: oui=0xe04c model=0x11 rev=0x5 dev.rgephy.1.%location: phyno=1 dev.rgephy.1.%driver: rgephy dev.rgephy.1.%desc: RTL8169S/8110S/8211 1000BASE-T media interface dev.rgephy.0.%parent: miibus0 dev.rgephy.0.%pnpinfo: oui=0xe04c model=0x11 rev=0x5 dev.rgephy.0.%location: phyno=0 dev.rgephy.0.%driver: rgephy dev.rgephy.0.%desc: RTL8169S/8110S/8211 1000BASE-T media interface dev.rgephy.%parent: --Thomas -- ===== Thomas Skibo thomas-bsd@skibo.net From owner-freebsd-arm@freebsd.org Wed Jun 24 06:53:58 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 465E83452B7 for ; Wed, 24 Jun 2020 06:53:58 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic303-23.consmr.mail.gq1.yahoo.com (sonic303-23.consmr.mail.gq1.yahoo.com [98.137.64.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49sDQD6cfrz4fQy for ; Wed, 24 Jun 2020 06:53:56 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: V1_EPbUVM1kBtm2oBAwULTTAKSPHyPAGSOhJfymL8b7wH6e1zpTgl7lZ59tX2OQ QKZQTEC9y3hOEOFbnqcIWJQN7KJjBmj3bY6bbgQsuv0fBxWU5Env.gpM9vIGvSc4C8kWC4KmxY.q J1a334DLGBf2ZzDCxe5jRyP_XmA_eVlqLepSAk6nU0xBMrTg6A.TI4DbjhjDleh87gyw.M2Mowr2 _SEDsL2XJ6QE1PubG0BIjdye4MQYAh79dRkeJLZHLbR5rZKKQYkjTEsbC381aH3k_ZTuQek4YwaL UsakOCbmAa0IU2C02S7hXp.GH6e1EU2hRKhM_3j52pakbjiDpCcwgr0Owm8J.VY0_slDRC1.xUgH IHFB.kS_yR9BbxDRMqW84J8ve5Jj.l9A4vJibsHXVdNV0fZcPNPTENDHtStykSCui5Y.galnihUw .iQycHn_m_Od_NPBoWvMaZ84t8aRoJGBDy5d9oWFp2sHm4AiC8QwbwUcF_m1xKX2AHWl5LX9uZBa zC8ySb908m4H38F8Z1OidD1ViyqrhkyuPcURGI1Dc6k9w9swG2mRuixenA_Ljl8xj59GSC5Hq13c jy9rQSeDwqtPOA9M76RGsUDKHKUPaZr3jGETZ5iDnpLtf0wZnh4rEOMc9PYpxcnO4V.tbVQadGPw eFH8NMaMhKF.KGuGAUt0IL.VjUS0srB5Z9mwsanhTYrL2UWEa6sCiS5mDg_el8hUdgCHttglmmkn iXQk2kdxLqonXWXfgX6Sr2NC_AIhFGXgFARHPl95nH4xwuz7ggooA.ZxXr.gRVuEZc9wCkBCMvXo 3iNxotnAlUA5lvlN_ar5_01BanYAkmB9aQkRQnUCoTY6TL104MZo47uiwXBcuPBPNyGU25W0PYc3 9.VnvfZucJ_GtHbViUPKqznMHUt4_rn98Y05LNdYvPHOIEsl87EOd9sv._9ltRXGsApfFmgA7GAR nkT_yf1MFdA9ASib2n6pp9EFNwGphuFUX.AnYuivrLjihMdjw_dy15In0kc_znhw3TrSR85YNClr .MQjNBlqOv5qdFLrnyNiudK36NVWz6IONTlsGV9JrWljCGiRE7aWf62wzFpuJ76AJR09KNG06SMc AsYneq8QroSGS2XRJ47AxEIZuX2fE9.3skEQJglGaeX44RdfI1K_ukk9F9ghBdB_5yjMOz1MfNOm zbj2kypxDcGrnL4Xd2Ckqo70uZ6sS5Q_FAFVeZcMmOTTFJ9NOiy12yUdxgA1VMhynXQMuaX52qGG pTzIku3Oc3i2AHZoYYSrTGNwNH3uvyRsgBpz0YQM.BqNUTtr4Cwku_clX_V9UMkIklBTXytVGZ9X 5p48Y7yUPV5bx0On.bfaK_dP307M7tGzWSvdxXdoqy0tSNYMbh84JZELYf8xMAdbawjPwG3lzJy2 9kBrttia7_Mhtq2ZcLbwaq2E3HfSxmTWnLV3Wqg-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.gq1.yahoo.com with HTTP; Wed, 24 Jun 2020 06:53:55 +0000 Received: by smtp404.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 27a806f5a46c4010083399e43c439a0a; Wed, 24 Jun 2020 06:53:51 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Booting 8 GiByte RPi4 with even UEFI coming from the USB3 SSD (that has GPT partitioning) Message-Id: Date: Tue, 23 Jun 2020 23:53:49 -0700 To: freebsd-arm X-Mailer: Apple Mail (2.3608.80.23.2.2) References: X-Rspamd-Queue-Id: 49sDQD6cfrz4fQy X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.16 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.65)[-0.652]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; RCVD_TLS_LAST(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.99)[-0.992]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.02)[-1.018]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.204:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.204:from]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Jun 2020 06:53:58 -0000 [I mostly ignore here the issue of occasional 4K blocks transfers to USB being garbage. (That was in earlier list submittals.) Similarly for lack of access to the built-in Ethernet and the lack of microsd card access. These were all originally found via a 4 GiByte RPi4 and likely apply here.] I was able to boot an 8 GiByte RPi4 with UEFI on the USB3 SSD that also holds the root UFS, instead of it being on the microsd card in the slot. The same is true for the 4 GiByte RPi4 (v1.1). In part I had to use the 4 GiByte one for part of setting things up. Context: The RPi4's involved have the stable (not beta) USB-MSB rpi-eeprom update and associated modern firmware. UEFI's RPI_EFI.fd from, e.g., v1.16 . Note about the microsd card slot content: I used a microsd card with an empty msdosfs on it (no UEFI even). This is because I found that the UEFI v1.16 and before code gets stuck in a loop when the slot is empty, doing what the debug RPI_EFI.fd reports as a indefinitely repeating sequence of 3 messages: Card should be MMC MMCSendCommand(371): MMC_CMD1 ERRI MmcStatus 0x18040 MMCSendCommand(371): MMC_CMD55 ERRI MmcStatus 0x18040 Apparently the card detect pin is not wired up on the RPi4's and that complicates things and the complication is not handled yet. True of both RPi4's. Note about setting Serial instead of Graphical and setting to disable the 3 GiByte limit: Attempts to set these based on using the 8 GiByte RPi4 failed to update the UEFI settings. It worked fine using the 4 GiByte RPi4. And, after that, the 8 GiByte RPi4 used the saved settings just fine (same media used on both RPi4's). How some things look for what I've done: # vmstat procs memory page disks faults cpu r b w avm fre flt re pi po fr sr da0 pa0 in sy cs us sy id 0 0 0 248M 7.6G 3.5K 0 18 0 4.0K 2 0 0 1997 3.1K 3.5K 1 2 97 # gpart show -p => 40 468862048 da0 GPT (224G) 40 2008 - free - (1.0M) 2048 413138944 da0p1 freebsd-ufs (197G) 413140992 9437184 da0p2 freebsd-swap (4.5G) 422578176 204800 da0p3 ms-basic-data (100M) 422782976 46079112 - free - (22G) # df -m Filesystem 1M-blocks Used Avail Capacity Mounted on /dev/gpt/Rock64root 195378 57896 121852 32% / devfs 0 0 0 100% /dev /dev/msdosfs/RPI4EFIFS 99 7 92 7% /usb_efi # find /usb_efi/ -print | sort /usb_efi/ /usb_efi/EFI /usb_efi/EFI/BOOT /usb_efi/EFI/BOOT/BOOTAA64.EFI /usb_efi/OVERLAYS /usb_efi/OVERLAYS/disable-bt.dtbo /usb_efi/OVERLAYS/miniuart-bt.dtbo /usb_efi/RPI_EFI.fd /usb_efi/Readme.md /usb_efi/bcm2711-rpi-4-b.dtb /usb_efi/config.txt /usb_efi/fixup4.dat /usb_efi/start4.elf # more /usb_efi/config.txt arm_64bit=1 enable_uart=1 uart_2ndstage=1 enable_gic=1 armstub=RPI_EFI.fd disable_commandline_tags=1 disable_overscan=1 device_tree_address=0x1f0000 device_tree_end=0x200000 dtoverlay=disable-bt over_voltage=6 arm_freq=2000 I've not done anything significant for testing because of the already-known "some 4K blocks of garbage" issue in file I/O to the USB3 SSD. I'll note that the same USB3 SSD is used to boot and operate a Rock64 and the Rock64 does not have the I/O problems. I will note that I've not found block-corruption issues so far on NetBSD booted via UEFI, same RPi4's, same type of USB3 SSD. The problem looks to be FreeBSD specific. === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Wed Jun 24 12:53:01 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E0C5534E58E for ; Wed, 24 Jun 2020 12:53:01 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mx.blih.net (mx.blih.net [212.83.155.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mx.blih.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49sNNX3nzRz46D6 for ; Wed, 24 Jun 2020 12:53:00 +0000 (UTC) (envelope-from manu@bidouilliste.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bidouilliste.com; s=mx; t=1593003177; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=UbZ27HpKsJ4QM5Q4wOZUJXqnFOW8+PCw5fdaIg+yQ1Q=; b=uSXE+a8CETPkq8cJjuPCx2e1Mq4sMbD7u94hkevzgPwftESEiKNIsHC7u+cHX9sWp2KDg/ KmJ6Lt1NjbjXPZiZCZ7g/bb3cgqRY1HxVM7dd7jbK4J9Gp5M4R0TKMS7+etNok1doKYhuF /Xoc3chXpua02QWW5Fdb1UJOyRp3rnM= Received: from skull.home.blih.net (lfbn-idf2-1-900-181.w86-238.abo.wanadoo.fr [86.238.131.181]) by mx.blih.net (OpenSMTPD) with ESMTPSA id 2486e945 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 24 Jun 2020 12:52:57 +0000 (UTC) Date: Wed, 24 Jun 2020 14:52:57 +0200 From: Emmanuel Vadot To: Oleksandr Tymoshenko Cc: Charles , freebsd-arm@freebsd.org Subject: Re: Rock64 dwc interface issues Message-Id: <20200624145257.d0287e2df67db3597ee59412@bidouilliste.com> In-Reply-To: <20200622191015.GA55660@bluezbox.com> References: <877d6e2d-6cd8-30f3-08c3-60a2bacb5873@scd-systems.net> <7B4746AD-A8B7-43F0-B5EC-F3812A91F344@gmail.com> <20200619194222.73bc7dd705f6d80e63757796@bidouilliste.com> <48C101F9-9C1F-46EB-A092-EE903D5070D1@gmail.com> <20200621185402.9d40f269cb07706242622af6@bidouilliste.com> <9ca8c4b2-232f-a23e-fd1c-f3d93567977e@scd-systems.net> <20200622071600.GA41924@bluezbox.com> <20200622191015.GA55660@bluezbox.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; amd64-portbld-freebsd13.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 49sNNX3nzRz46D6 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bidouilliste.com header.s=mx header.b=uSXE+a8C; dmarc=pass (policy=none) header.from=bidouilliste.com; spf=pass (mx1.freebsd.org: domain of manu@bidouilliste.com designates 212.83.155.74 as permitted sender) smtp.mailfrom=manu@bidouilliste.com X-Spamd-Result: default: False [-2.92 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[bidouilliste.com:s=mx]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_LONG(-0.99)[-0.989]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bidouilliste.com:+]; DMARC_POLICY_ALLOW(-0.50)[bidouilliste.com,none]; NEURAL_HAM_SHORT(-0.45)[-0.447]; NEURAL_HAM_MEDIUM(-0.98)[-0.980]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:12876, ipnet:212.83.128.0/19, country:FR]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Jun 2020 12:53:01 -0000 On Mon, 22 Jun 2020 12:10:15 -0700 Oleksandr Tymoshenko wrote: > Charles (charlesr@scd-systems.net) wrote: > > Hi gonzo, > > > > > > In 100Mbit mode the interface does not respond to any arp who-is > > requests (tcpdump). So no icmp request are send nor received the rock64. > > Then I tried to connect the laptop directly to the rock64 (Interface to > > interface connection 1GBit) --> Same packet lost issue as before. > > > > The tcpdump on dwc0 interface reports: > > > > IP truncated-ip - 16384 bytes missing > > > > > > I also tried to replace the /boot/dtb/rockchip/rk3328-rock64.dtb against > > the Linux version (75kb size instead 54kb size FreeBSD Version) without > > success. > > Could you try this patch? > > https://people.freebsd.org/~gonzo/arm/patches/dwc-rk-delays.diff > > -- > gonzo Hi gonzo, Just tested this patch on rockpro64 and rock64 and this works for me. Whatever leads me to commit https://svnweb.freebsd.org/base?view=revision&revision=335445 seems fixed now ? In rk3399_set_delays you print rk3328 btw. And both printfs that shows the delay should be under bootverbose. With that you can commit with Reviewed by: manu :) I don't think that it will help Charles but the code make sense and matches the TRM. Thanks, -- Emmanuel Vadot From owner-freebsd-arm@freebsd.org Wed Jun 24 14:12:30 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 138D134FE12 for ; Wed, 24 Jun 2020 14:12:30 +0000 (UTC) (envelope-from furkan@fkardame.com) Received: from sender4-of-o53.zoho.com (sender4-of-o53.zoho.com [136.143.188.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49sQ8F2rF7z4BhL for ; Wed, 24 Jun 2020 14:12:29 +0000 (UTC) (envelope-from furkan@fkardame.com) ARC-Seal: i=1; a=rsa-sha256; t=1593007945; cv=none; d=zohomail.com; s=zohoarc; b=dRkriAM+s+FdAsF7/3+hQ5mSSmQwmo3ejRxFwHiDmzk2pfjj5ILzZsRuADAYvxdPlkj10f/PAGDk8ThJESQQ19R/m0w91iyj/YWyE8y7lcnrP4A10GBgkFhkeOUHFm/4wae9oP4P51hHRTBoiq3qtlMC1WCY6kVOuJ0iS+uwVAw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1593007945; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=B8w4AJX5SfZzCS3N1XFK7s2KB2DJsyXn4in6fp/Tojw=; b=cz/ncdxJ4J8F8DYR9kuvL7YvEofH87RCGd1auGAJPy1At7dlHo21FUG85PAqe6WYQh7mMpSbiXNql+VjtcQ2eCdVeHdOeHbrEDhGptDJilnhJ0vwtdFgRW3WHT7E5h9v5mENoirx/6GjrXFXDkCXBwYGTIUMJVe1PeWnttk/QE8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=fkardame.com; spf=pass smtp.mailfrom=furkan@fkardame.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1593007945; s=fktech; d=fkardame.com; i=furkan@fkardame.com; h=Date:From:To:Message-Id:In-Reply-To:Subject:MIME-Version:Content-Type; bh=B8w4AJX5SfZzCS3N1XFK7s2KB2DJsyXn4in6fp/Tojw=; b=G93DU5c81m2tYKsl6I0HBgQtWZIkfmka0Q/3w+Y57qYtuVKISuRkqFYT7HZO/UTL FAXUpiNkL24zfkERT89Ml1q0ZGapeysSyl8cNUwOSs+cJxJ97ON7wo51LCh8C5avxvk 1O5jDlTFypiyeAJFIQtMBDkEo+jIhgNmEEuEEoPg= Received: from mail.zoho.com by mx.zohomail.com with SMTP id 1593007943626252.761673451251; Wed, 24 Jun 2020 07:12:23 -0700 (PDT) Date: Wed, 24 Jun 2020 17:12:23 +0300 From: Furkan Salman To: "freebsd-arm" Message-Id: <172e6ac2fc8.af72a853380265.1448068558080296977@fkardame.com> In-Reply-To: Subject: Add Support for Radxa RockPi E MIME-Version: 1.0 Importance: Medium User-Agent: Zoho Mail X-Mailer: Zoho Mail X-Rspamd-Queue-Id: 49sQ8F2rF7z4BhL X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=none (invalid DKIM record) header.d=fkardame.com header.s=fktech header.b=G93DU5c8; dmarc=pass (policy=none) header.from=fkardame.com; spf=pass (mx1.freebsd.org: domain of furkan@fkardame.com designates 136.143.188.53 as permitted sender) smtp.mailfrom=furkan@fkardame.com X-Spamd-Result: default: False [-4.21 / 15.00]; NEURAL_HAM_MEDIUM(-0.98)[-0.976]; RWL_MAILSPIKE_VERYGOOD(0.00)[136.143.188.53:from]; XM_UA_NO_VERSION(0.01)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:136.143.188.0/23]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; NEURAL_HAM_LONG(-1.01)[-1.012]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[fkardame.com:~]; DMARC_POLICY_ALLOW(-0.50)[fkardame.com,none]; RCVD_IN_DNSWL_NONE(0.00)[136.143.188.53:from]; NEURAL_HAM_SHORT(-0.43)[-0.431]; R_DKIM_PERMFAIL(0.00)[fkardame.com:s=fktech]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:2639, ipnet:136.143.188.0/24, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; ARC_ALLOW(-1.00)[zohomail.com:s=zohoarc:i=1] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Jun 2020 14:12:30 -0000 Hello, I was able to boot FreeBSD on Radxa RockPi E over emmc with the help of Ser= gey (sl199pwa1k9r). Details of the device can be found here=C2=A0https://wiki.radxa.com/RockpiE= /getting_started. It have removable emmc. Boot Logs:=C2=A0https://hastebin.com/eyokuqoyif.coffeescript Things not working yet: RK3328 onboard Lan. Micro-Hdmi connector (Only used for debugging and not MP) Boot from SD Card, Pin detection fails, Was able to boot into it manually. As per Sergey, we might need some help understanding how the Lan is working= on rock64 board using onboard Lan driver. Can anyone advice us on how can we add onboard lan driver. Thanks. Furkan K. From owner-freebsd-arm@freebsd.org Wed Jun 24 16:29:35 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 176283529B7 for ; Wed, 24 Jun 2020 16:29:35 +0000 (UTC) (envelope-from ganbold@gmail.com) Received: from mail-qv1-xf44.google.com (mail-qv1-xf44.google.com [IPv6:2607:f8b0:4864:20::f44]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49sTBQ0wnjz4MMX for ; Wed, 24 Jun 2020 16:29:33 +0000 (UTC) (envelope-from ganbold@gmail.com) Received: by mail-qv1-xf44.google.com with SMTP id t7so1307112qvl.8 for ; Wed, 24 Jun 2020 09:29:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Jr0xfokg7R8OW8DfR7K+FtPLqnjDniPtogg6mB+MLsY=; b=exQfnRC2aUZRvrAqOv1Y5UsFwNewdWMF8BQRqT+Pon+4Pfys8g9JTdM2L/tKkPjWQW oxGfJCXOr12JO2XG1ZbkI5BSxhJ6+CUDz8BRz2iQPSubxu3cbVsZDwLE8h2tI6whb0Ec NkIl6sW0H8ufZGmyRGJwb2W5JJzuwKZE+U9ZNjaPdopykFGYcMRcxxvIWWFr9M38QRCi jLviFAQEXGB2SvTvQxXLgX2n69rBZ++BfNzOyuzGtuBn+Lf6hFpZmSINMV8c6r7CSDU0 baDe/WMMi38qqgQhY3AWSVuxPigrERnlIXwU03DxXKq5u6Mc28B7Q5fQSKDkpSizS8+e Cbnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Jr0xfokg7R8OW8DfR7K+FtPLqnjDniPtogg6mB+MLsY=; b=NX3crt4m1O6obSsY7BxmnPPxQVopvc5yJXkO3QBeC9VUWmVNb5zeFuKXVBsTA0VaWv BeMUVC4rZQ69c+Xz9grPJ+Pb/ivuAYhu5/sdHQDKPt8iroCc3QcSE6eZDKkssDr1TvIB 6mcgNu5t2+8zTvGxMh5KkynaBL/0yXUSjXwn9kogqXeNC1SnDNmkKAmWbi5WDjg23Fh2 QlgCnKBpxKCtgyqPk9/tDdjkMCnAscZD2HAuHovCQmPDlWZZthHZbGZ9vNQKQvEpL9fH OAs5HoxpSkZx5ynLveveXAcTCgiduGPVHa2ynKFNt3sanCvdTCg4Vuw3KFR6AmjM62Wq Of/Q== X-Gm-Message-State: AOAM532ykV7PFzSIG24wwXXIYakYx14mqzyhnCGT1VsgsqhHaQaJlsyZ 6uqATQjau4ty2how07XqEuNr9av5jMXVNt4vOAVbT6gz X-Google-Smtp-Source: ABdhPJyLRhTBPJlSTqe4zZyQh2212NySPPxHlqMe8pvhUCHxSEXxiNJp+gMncJS+CH1eNG+Enr7ja6ebIfLGgXa/LRw= X-Received: by 2002:a05:6214:1925:: with SMTP id es5mr33059404qvb.165.1593016173219; Wed, 24 Jun 2020 09:29:33 -0700 (PDT) MIME-Version: 1.0 References: <172e6ac2fc8.af72a853380265.1448068558080296977@fkardame.com> In-Reply-To: <172e6ac2fc8.af72a853380265.1448068558080296977@fkardame.com> From: Ganbold Tsagaankhuu Date: Thu, 25 Jun 2020 00:29:21 +0800 Message-ID: Subject: Re: Add Support for Radxa RockPi E To: Furkan Salman Cc: freebsd-arm X-Rspamd-Queue-Id: 49sTBQ0wnjz4MMX X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=exQfnRC2; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of ganbold@gmail.com designates 2607:f8b0:4864:20::f44 as permitted sender) smtp.mailfrom=ganbold@gmail.com X-Spamd-Result: default: False [-3.16 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.02)[-1.025]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; NEURAL_HAM_LONG(-1.00)[-1.005]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::f44:from]; NEURAL_HAM_SHORT(-0.13)[-0.132]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Jun 2020 16:29:35 -0000 On Wed, Jun 24, 2020 at 10:12 PM Furkan Salman wrote: > Hello, > > I was able to boot FreeBSD on Radxa RockPi E over emmc with the help of > Sergey (sl199pwa1k9r). > Details of the device can be found here > https://wiki.radxa.com/RockpiE/getting_started. It have removable emmc. > > > > > > Boot Logs: https://hastebin.com/eyokuqoyif.coffeescript > > > > Things not working yet: > > RK3328 onboard Lan. > > Micro-Hdmi connector (Only used for debugging and not MP) > > Boot from SD Card, Pin detection fails, Was able to boot into it manually. > > As per Sergey, we might need some help understanding how the Lan is > working on rock64 board using onboard Lan driver. > > > > Can anyone advice us on how can we add onboard lan driver. > > Their wiki page doesn't say anything about 100M LAN in detail. Maybe it is better either to ask them or boot linux and see what Ethernet chipset/controller it says in log/dmesg. Ganbold > > > Thanks. > Furkan K. > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" > From owner-freebsd-arm@freebsd.org Wed Jun 24 18:07:56 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id ADA1A3578A6 for ; Wed, 24 Jun 2020 18:07:56 +0000 (UTC) (envelope-from adr@sdf.org) Received: from mx.sdf.org (mx.sdf.org [205.166.94.20]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mx.sdf.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49sWMv6VjBz3fnH for ; Wed, 24 Jun 2020 18:07:55 +0000 (UTC) (envelope-from adr@sdf.org) Received: from sdf.org (IDENT:adr@sdf.org [205.166.94.16]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 05OI1uHQ000197 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO) for ; Wed, 24 Jun 2020 18:01:57 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=sdf.org; s=default; t=1593021718; bh=l3kttpj6r20AUYErj6LDsZwhckxOd8pKubgrOHHILLU=; h=Date:From:To:Subject; b=WU0Yy1g1uHe6zmfwIOb6T9KuJyBlj1g7ypQN5fCfY5buSCvNCbL3MjTqVv3nRdpG/ CcUc4VWGt6mhnCvMmgfrf0b/NmnwusPYLNJbPfW4xto+yJ8/57wWmnPKBiGswuDxFZ 9RlxMepUFkRVkj7R6nXGM4EBrV7JHrS0a39sRSKw= Received: (from adr@localhost) by sdf.org (8.15.2/8.12.8/Submit) id 05OI1uMw024722 for freebsd-arm@freebsd.org; Wed, 24 Jun 2020 18:01:56 GMT Date: Wed, 24 Jun 2020 18:01:56 +0000 From: adr@SDF.ORG To: freebsd-arm@freebsd.org Subject: efifb on h3? Message-ID: <20200624180156.GA4906@SDF.ORG> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 49sWMv6VjBz3fnH X-Spamd-Bar: ++++++ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=sdf.org header.s=default header.b=WU0Yy1g1; dmarc=none; spf=pass (mx1.freebsd.org: domain of adr@sdf.org designates 205.166.94.20 as permitted sender) smtp.mailfrom=adr@sdf.org X-Spamd-Result: default: False [6.92 / 15.00]; R_SPF_ALLOW(0.00)[+mx:c]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[sdf.org:+]; NEURAL_HAM_SHORT(-0.06)[-0.056]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:14361, ipnet:205.166.94.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(0.00)[sdf.org:s=default]; SH_AUTHBL_RECEIVED(4.00)[205.166.94.16:received]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; DMARC_NA(0.00)[SDF.ORG]; NEURAL_SPAM_MEDIUM(0.99)[0.986]; RCPT_COUNT_ONE(0.00)[1]; BAD_REP_POLICIES(0.10)[]; NEURAL_SPAM_LONG(0.99)[0.988]; FROM_NO_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[205.166.94.20:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[205.166.94.20:from]; RCVD_COUNT_TWO(0.00)[2]; GREYLIST(0.00)[pass,body]; RCVD_TLS_ALL(0.00)[] X-Spam: Yes X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Jun 2020 18:07:56 -0000 Hello, first of all excuse me if this mail end up duplicated. Could someone point me to the pieces that are missing to allow allwinner h3 boards to use the framebuffer set by u-boot? Thanks, adr. From owner-freebsd-arm@freebsd.org Wed Jun 24 20:41:02 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 924003432C8 for ; Wed, 24 Jun 2020 20:41:02 +0000 (UTC) (envelope-from crowston@protonmail.com) Received: from mail-40131.protonmail.ch (mail-40131.protonmail.ch [185.70.40.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "protonmail.com", Issuer "SwissSign Server Gold CA 2014 - G22" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49sZmY0PP2z45ZP for ; Wed, 24 Jun 2020 20:41:00 +0000 (UTC) (envelope-from crowston@protonmail.com) Date: Wed, 24 Jun 2020 20:40:56 +0000 To: "adr@SDF.ORG" From: Robert Crowston Cc: "freebsd-arm@freebsd.org" Reply-To: Robert Crowston Subject: Re: efifb on h3? Message-ID: In-Reply-To: <20200624180156.GA4906@SDF.ORG> References: <20200624180156.GA4906@SDF.ORG> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=7.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 mail.protonmail.ch X-Rspamd-Queue-Id: 49sZmY0PP2z45ZP X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.76 / 15.00]; HAS_REPLYTO(0.00)[crowston@protonmail.com]; RWL_MAILSPIKE_GOOD(0.00)[185.70.40.131:from]; FREEMAIL_FROM(0.00)[protonmail.com]; R_SPF_ALLOW(-0.20)[+ip4:185.70.40.0/24]; DKIM_TRACE(0.00)[protonmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[protonmail.com,quarantine]; NEURAL_HAM_SHORT(-0.68)[-0.676]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:62371, ipnet:185.70.40.0/24, country:CH]; MID_RHS_MATCH_FROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[protonmail.com]; RCVD_IN_DNSWL_LOW(-0.10)[185.70.40.131:from]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.01)[-1.009]; R_DKIM_ALLOW(-0.20)[protonmail.com:s=protonmail]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-0.97)[-0.972]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_REPLYTO(0.00)[protonmail.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_EQ_ADDR_ALL(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Jun 2020 20:41:02 -0000 Not an expert on this board, but first step would be to get the verbose dme= sg. -- RHC. =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 Wednesday, 24 June 2020 19:01, wrote: > Hello, first of all excuse me if this mail end up duplicated. > > Could someone point me to the pieces that are missing to allow > allwinner h3 boards to use the framebuffer set by u-boot? > > Thanks, > adr. > > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" From owner-freebsd-arm@freebsd.org Wed Jun 24 21:37:29 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3DB5D344038 for ; Wed, 24 Jun 2020 21:37:29 +0000 (UTC) (envelope-from adr@sdf.org) Received: from mx.sdf.org (mx.sdf.org [205.166.94.20]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mx.sdf.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49sc1h1r58z48G4 for ; Wed, 24 Jun 2020 21:37:28 +0000 (UTC) (envelope-from adr@sdf.org) Received: from sdf.org (IDENT:adr@sdf.org [205.166.94.16]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 05OLbOAf008255 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO) for ; Wed, 24 Jun 2020 21:37:25 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=sdf.org; s=default; t=1593034646; bh=+fzhsbp76s9RTiIBuwS+EsKHNLkrjB+YepJcqIgMHvk=; h=Date:From:To:Subject:References:In-Reply-To; b=Pja+n2OHDl5rrp/nJFW5ASi+P5T0Bflix3tjF5R+ceAt0ByTDud795cSIhwP/iHTv 5xYIVpw6jzBDY+NEdOd/FDhFeNErLBDCmaIDZutuXTY0J7S1+fDZ7B7xBjUhEH2EQt DI3CirdStLWnHN1SvdRK4qO2GKh656VZa3a2tGu4= Received: (from adr@localhost) by sdf.org (8.15.2/8.12.8/Submit) id 05OLbOND004531 for freebsd-arm@freebsd.org; Wed, 24 Jun 2020 21:37:24 GMT Date: Wed, 24 Jun 2020 21:37:24 +0000 From: adr@SDF.ORG To: freebsd-arm@freebsd.org Subject: Re: efifb on h3? Message-ID: <20200624213724.GC4906@SDF.ORG> References: <20200624180156.GA4906@SDF.ORG> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 49sc1h1r58z48G4 X-Spamd-Bar: ++++++++ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=sdf.org header.s=default header.b=Pja+n2OH; dmarc=none; spf=pass (mx1.freebsd.org: domain of adr@sdf.org designates 205.166.94.20 as permitted sender) smtp.mailfrom=adr@sdf.org X-Spamd-Result: default: False [8.05 / 15.00]; R_SPF_ALLOW(0.00)[+mx:c]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[sdf.org:+]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:14361, ipnet:205.166.94.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(0.00)[sdf.org:s=default]; SH_AUTHBL_RECEIVED(4.00)[205.166.94.16:received]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(1.08)[1.078]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; DMARC_NA(0.00)[SDF.ORG]; NEURAL_SPAM_MEDIUM(0.99)[0.986]; RCPT_COUNT_ONE(0.00)[1]; BAD_REP_POLICIES(0.10)[]; NEURAL_SPAM_LONG(0.99)[0.987]; FROM_NO_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[205.166.94.20:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[205.166.94.20:from]; RCVD_COUNT_TWO(0.00)[2]; GREYLIST(0.00)[pass,meta]; RCVD_TLS_ALL(0.00)[] X-Spam: Yes X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Jun 2020 21:37:29 -0000 On Wed, Jun 24, 2020 at 08:40:56PM +0000, Robert Crowston wrote: > Not an expert on this board, but first step would be to get the verbose dmesg. > -- RHC. > > ??????? Original Message ??????? > On Wednesday, 24 June 2020 19:01, wrote: > > > Hello, first of all excuse me if this mail end up duplicated. > > > > Could someone point me to the pieces that are missing to allow > > allwinner h3 boards to use the framebuffer set by u-boot? > > > > Thanks, > > adr. > > > > freebsd-arm@freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-arm Oh, I've read the mail archives and the documentation, so before digging into it I would apreciate if some developer points me to the issues. Of course, if I got it wrong and this boards are supposed to be able to use the u-boot framebuffer I will report the info. adr. From owner-freebsd-arm@freebsd.org Wed Jun 24 23:17:42 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5DFB23453F3 for ; Wed, 24 Jun 2020 23:17:42 +0000 (UTC) (envelope-from s199p.wa1k9r@gmail.com) Received: from mail-lj1-x243.google.com (mail-lj1-x243.google.com [IPv6:2a00:1450:4864:20::243]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49sfFK1xsWz4D8N for ; Wed, 24 Jun 2020 23:17:40 +0000 (UTC) (envelope-from s199p.wa1k9r@gmail.com) Received: by mail-lj1-x243.google.com with SMTP id s1so4468809ljo.0 for ; Wed, 24 Jun 2020 16:17:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:cc:in-reply-to:to; bh=L1pZiwAuHWlZsgI+KbbamHDUjXHnOiGUChKkwwenb5A=; b=DWR89QwaFCrdtCvSGg5FG+ZajQ7/0PsqaEL3vB7EuEx/KM2Y6gKDqQ+Y4qkhH+TNV+ Em+5RV3jnBYWHBggSCdN+WwpkydOyZ9mmGu+X3wLo/9Z5BRY0ICZXOJcZqh76dEgFCTH 57TR4tGsekbgOeZDHorOY9dlY4QV+bsMSUlRBmKbQFGzmzmwpsd4J/wwpthEC4qG48uk o+1DJsgK/fzUXQYOQ9WXmKB3Klz6G8HUihD/sboAfLfqqWha4xJYAFCvsGx5qmjJjV/1 RS4m3dHqPAXRC1uFR5tP6Qye4bBT0AnnWSI4rh28VBaU7cIlPE6VzB/dfHbNH0ACUIlS fOdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:cc:in-reply-to:to; bh=L1pZiwAuHWlZsgI+KbbamHDUjXHnOiGUChKkwwenb5A=; b=C75mDdMFe5xoSHF/OTy79zfkuUWrAAuSEPgNiNXZK94yIHizQz9U7Eco2wnaxpXBZH nLRHnqK8fedTQ7CN5GKqsJUXCuyC9F+6b5AptRavcGjv6o9cLSYDmA3kF4r7MoW7nScX KEbiJFCT2tBsR5d49/xjy488qsrZaXCqv1GOeJ0hYsWl55b9h+uDAGi2/5FjETKVMTgT WwWIi0iVdjPsLlUENrrMLdoSFZJy0pSA/aNi51gt2iYn7ZigdC5RKTCTDHeZaQwPD0i7 yRDQQJBU57J6PM9FtMM6SmpnwzkuvnednbNwZR9IwW/wrY9Hc4R98tm9bNRKBl6fSjiK bl3w== X-Gm-Message-State: AOAM530V+1kn0hoGOfnVdTl74xoWemBS/KHiJgWX/ZYWeP7H8ckMTtqa 4pEGkn0kjpKJ2rWFuelXA2ax5qpsh59MVQ== X-Google-Smtp-Source: ABdhPJzQyfBJGo1wYcxRgXB4Vvmz6XuUBmGHsoHI+EbUliB3uenhK+AD3xnXGkoq7Nk0eaNFPk/Lpw== X-Received: by 2002:a2e:a596:: with SMTP id m22mr5657369ljp.298.1593040659334; Wed, 24 Jun 2020 16:17:39 -0700 (PDT) Received: from [212.192.133.129] ([212.192.133.129]) by smtp.gmail.com with ESMTPSA id r23sm4463784ljh.86.2020.06.24.16.17.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 24 Jun 2020 16:17:38 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Sleep Walker Mime-Version: 1.0 (1.0) Subject: Re: Add Support for Radxa RockPi E Date: Thu, 25 Jun 2020 02:17:36 +0300 Message-Id: References: Cc: Furkan Salman , freebsd-arm In-Reply-To: To: Ganbold Tsagaankhuu X-Mailer: iPad Mail (17F80) X-Rspamd-Queue-Id: 49sfFK1xsWz4D8N X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=DWR89Qwa; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of s199pwa1k9r@gmail.com designates 2a00:1450:4864:20::243 as permitted sender) smtp.mailfrom=s199pwa1k9r@gmail.com X-Spamd-Result: default: False [-2.85 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.30)[-0.304]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.03)[-1.033]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.01)[-1.008]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::243:from]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Jun 2020 23:17:42 -0000 =46rom TRM =E2=80=94=E2=80=94=E2=80=94 There are two independent GMAC controllers named GMAC2IO and GMAC2PHY: =EF=81=AC GMAC2IO Supports 10/100/1000-Mbps data transfer rates with the RGM= II interfaces and Supports 10/100-Mbps data transfer rates with the RMII int= erfaces =EF=81=AC GMAC2PHY Supports 10/100-Mbps data transfer rates with the RMII in= terfaces =E2=80=94=E2=80=94=E2=80=94- =D0=9E=D1=82=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=BE =D1=81 iPad > 24 =D0=B8=D1=8E=D0=BD=D1=8F 2020 =D0=B3., =D0=B2 19:29, Ganbold Tsagaankhu= u =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB(=D0=B0): >=20 > =EF=BB=BFOn Wed, Jun 24, 2020 at 10:12 PM Furkan Salman wrote: >=20 >> Hello, >>=20 >> I was able to boot FreeBSD on Radxa RockPi E over emmc with the help of >> Sergey (sl199pwa1k9r). >> Details of the device can be found here >> https://wiki.radxa.com/RockpiE/getting_started. It have removable emmc. >>=20 >>=20 >>=20 >>=20 >>=20 >> Boot Logs: https://hastebin.com/eyokuqoyif.coffeescript >>=20 >>=20 >>=20 >> Things not working yet: >>=20 >> RK3328 onboard Lan. >>=20 >> Micro-Hdmi connector (Only used for debugging and not MP) >>=20 >> Boot from SD Card, Pin detection fails, Was able to boot into it manually= . >>=20 >> As per Sergey, we might need some help understanding how the Lan is >> working on rock64 board using onboard Lan driver. >>=20 >>=20 >>=20 >> Can anyone advice us on how can we add onboard lan driver. >>=20 >>=20 > Their wiki page doesn't say anything about 100M LAN in detail. Maybe it is= > better either to ask them or boot linux and see what Ethernet > chipset/controller it says in log/dmesg. >=20 > Ganbold >=20 >=20 >=20 >>=20 >>=20 >> Thanks. >> Furkan K. >> _______________________________________________ >> freebsd-arm@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-arm >> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" >>=20 > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" From owner-freebsd-arm@freebsd.org Thu Jun 25 00:41:49 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id EF42B3473DA for ; Thu, 25 Jun 2020 00:41:49 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [50.1.20.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "www.zefox.com", Issuer "www.zefox.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 49sh6P0Sdsz4J7w for ; Thu, 25 Jun 2020 00:41:48 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id 05P0fi1J096672 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 24 Jun 2020 17:41:45 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id 05P0fiq4096671; Wed, 24 Jun 2020 17:41:44 -0700 (PDT) (envelope-from fbsd) Date: Wed, 24 Jun 2020 17:41:44 -0700 From: bob prohaska To: Robert Crowston Cc: Mark Millard , freebsd-arm@freebsd.org, bob prohaska Subject: Re: Ssh sessions running top keep disconnecting Message-ID: <20200625004144.GA96655@www.zefox.net> References: <20200604020250.GA26450@www.zefox.net> <7A0C9F2C-734E-49F8-B533-B3B487588D71@yahoo.com> <20200605202346.GA32419@www.zefox.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 49sh6P0Sdsz4J7w X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of fbsd@www.zefox.net has no SPF policy when checking 50.1.20.27) smtp.mailfrom=fbsd@www.zefox.net X-Spamd-Result: default: False [2.48 / 15.00]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; WWW_DOT_DOMAIN(0.50)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.18)[0.182]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[zefox.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.23)[0.233]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.17)[0.168]; R_SPF_NA(0.00)[no SPF record]; FREEMAIL_TO(0.00)[protonmail.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:7065, ipnet:50.1.16.0/20, country:US]; FREEMAIL_CC(0.00)[yahoo.com,freebsd.org,www.zefox.net]; MID_RHS_WWW(0.50)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jun 2020 00:41:50 -0000 On Fri, Jun 05, 2020 at 11:56:34PM +0000, Robert Crowston wrote: > To debug, you can launch a debug sshd instance with ???sshd -ddd -p 12345??? (or whatever alternative port you like) and your ssh client with ???ssh -vvv -p 12345 bob@whatever???. > The Pi3B was given a USB mechanical hard disk for a boot device, and the top disconnects magically stopped........ Thanks for writing! bob prohaska From owner-freebsd-arm@freebsd.org Thu Jun 25 03:15:52 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2741034BFEF for ; Thu, 25 Jun 2020 03:15:52 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-22.consmr.mail.gq1.yahoo.com (sonic310-22.consmr.mail.gq1.yahoo.com [98.137.69.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49slX66MY2z4RF9 for ; Thu, 25 Jun 2020 03:15:50 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: Kdeajy4VM1nAQ_ZXfY55T1Ygyndx.GTipXIjLgTCzvIePw6dw172L5e8yWTXx2D tbiROyBUMDaaYVYfC6EZYW8dnNn2ozhsZ6G_rguC8.U5VgS4B.38ESGQh7odgMwt08ELMX7P0Sh9 POLjZVmiYksYgmPb1S0UauJ4LDRg4iwINJBuABwGKDCCYnJxYIkSgRv.wqdllo36p79NWhNhv1Hj OLfoOgUg7KBtEMH09hEYHYaSaNlzJDm3StaI.3eSIzltU0tFASlGTnxXrnjx.E_EeixX0DVKF3XJ JCFj8gp0bwM8RIyau8siO19Fzwt3N6F813294PL9oL8ZGpP1A2njHj1YnzmE2BKBfw.dcVynkCwE 1ZUMt6E9BRbcZQKI_eXE0o3EOWYSfKm7y4UYsuhe4udUgaH8i3KLylWsGgRtDIu09j61.awQw2fx BMaT4gj99aFbYNnUWoLNCuA9nixeBGKPpDLKX1O26ZU2OSv1F5v1gbmn8WCVQFSR1PAMwIdbFuQJ aRJolpd2z6dKph.6HgnVCR6haerVqE45Z30d0TriL_XQSC08DKVIfVt_vGaxQ1OdGVEP_18g.gDN j5r1vAhhLcAO7vQRJGdj7vBuG4TDQNqjFzcyOacwhBQd9zL2POPH5NnLDHkCeUPLhMYMnzz3wiJ_ cG7NWWaSvnoeCOyjHr2heike6Q6DsiJDpUR1.JaNGKDd5svkSLg9PadHoM47TH2dC2BRNAO52DT2 pquycbWuFvmPNnMRtrHv42OOVEz228USlRm5BZGVe2XqDbzgtBsQte3do1NRCoxz67Kqa5juLzrC zBBSbSkmSMZyzDDsnl9YAF7zPY_ywUX5JzLVMrlIkhQ6tDCuwaNZvdUxMIxwI6TseWn3IzDQG54f eh3s_wIUTmvV.9nXZU2jRm68NbcSS8LAJf497nf0gsjiBdwNWyOx55fexbNZtstApkZRWWA8E5Mx M2QBNbMGId0YR0rk4TBiU.t0VBgyNZKL2Dlb0nro6Sixe5EhpgI3KQ_pMwr6.vj5CBx_OGHpZOAv Y9ui__OoGh1iEbikHkUyyhwJ5xstWbo4EtE4mP8vNbLWKx6QkM1jY82YHSev8A5X_z9LUpXYUZlr flfUUU7ki2hJCfdgknSyB0VuRhLZt6S49jP8lSBVafknb9KreM9vyu6YyrlTiDDfTIsd1LkAQ4rG h6wGZ_bPJDHiqujEYO32hoHvSoQG4Uas_kwLAAOMgppw4iHcR0HXB0yRqzWElrrBWjrtmPb3xWe. 7mqWZOBUmDauGR2fA80jo3ijg3g.77OFt0NtXydz8KcS2XqQcuspAHLh0Nmvu.mL9r1RWLYRY7ZC 8QJtiLoHQi44NvmC.IzYW6i.qVZUd.uNnHmZTKJjoROpWUAklt9UK5DFILym8b155KIZK7otLdk0 _9od9WESt_EMD7ytxLM.Djp9Dil6zqV4SsZrl.728XAgSD8GdGMKmGXGT8og- Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Thu, 25 Jun 2020 03:15:48 +0000 Received: by smtp432.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID d9d6bd42cfa19de86574cbc6e467ae68; Thu, 25 Jun 2020 03:15:45 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: Ssh sessions running top keep disconnecting From: Mark Millard In-Reply-To: <20200625004144.GA96655@www.zefox.net> Date: Wed, 24 Jun 2020 20:15:43 -0700 Cc: freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: <82329816-E21F-4975-8C2B-6FDE64FDDA82@yahoo.com> References: <20200604020250.GA26450@www.zefox.net> <7A0C9F2C-734E-49F8-B533-B3B487588D71@yahoo.com> <20200605202346.GA32419@www.zefox.net> <20200625004144.GA96655@www.zefox.net> To: bob prohaska X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Rspamd-Queue-Id: 49slX66MY2z4RF9 X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.21 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.148:from]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; NEURAL_HAM_LONG(-1.00)[-1.004]; NEURAL_HAM_MEDIUM(-1.03)[-1.034]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.148:from]; NEURAL_HAM_SHORT(-0.67)[-0.670]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jun 2020 03:15:52 -0000 On 2020-Jun-24, at 17:41, bob prohaska wrote: > On Fri, Jun 05, 2020 at 11:56:34PM +0000, Robert Crowston wrote: >> To debug, you can launch a debug sshd instance with ???sshd -ddd -p = 12345??? (or whatever alternative port you like) and your ssh client = with ???ssh -vvv -p 12345 bob@whatever???. >>=20 >=20 > The Pi3B was given a USB mechanical hard disk for a boot device, and = the > top disconnects magically stopped........ You might want to also specify what was in use before the USB-mechanical-disk was in use for this. Any other differences in configuration? =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Thu Jun 25 04:33:52 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 67EE434FB0F for ; Thu, 25 Jun 2020 04:33:52 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-20.consmr.mail.gq1.yahoo.com (sonic301-20.consmr.mail.gq1.yahoo.com [98.137.64.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49snG73C7vz4Xnp for ; Thu, 25 Jun 2020 04:33:51 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: g.cYmskVM1ljzemnrVoAP4.iHGRX5jm3psVYEA4GNOt9FsttSirQCHn.RY7vUVT ZZZ0QRk4xjt.znFAEEY0HgplpGNYGsdVZzWRzR9MEKJQrQLxkV70pfIYLZ4PfbhA8jDE6fIwt.ti eMwPXjqFWfdai_ex4jon8wySp.R4YGBU_Yyl2WL5Qv1fk0kv0YoyAhkZd9VLzkBPY1gxnYBLWSus wR0WxiQhenFcP33Y5QZad7xX5bk5iwMwCWiX86.K7PwXDgLdUlrgnMQLXwqUdsPM70X0kjsT7cVw 5f548sRGgSkANXgoimDxF6p3PRUVcRLqLboUHJOTxwXL7vMKx7SCBIzF_IrHvIcpD33rglEM5HIJ vcG3ufhqWkONCau_iAlkF8Q8UkXehGMFwvHN0SBIdgCQxH7OsAdtm_MXg2U6Oj4YhY0vkGrLlj8. HcR6nd0dvWfAnKto0eY60ob28BCSMN7H6puqd_QpdhZ4KnQlWM9q96VKcHyzzUTgVnVduBL2T3BO gqo73cem9k_Ac6ovyOynDS58z7DwS7hPirng80zglLvEKtCaBIms1a6zTz9etpGx3ZjVLaOjvgTr KRyu5Osn8e_ZqvLuZweNIRBL8LPhehg.6Ha42Qgkc3zS_8TXr5kjJFIxCD1rbLg7zFHrkuZIEtKj AexZ1EZEwJ3NNYIZKOjVX8D9Y1lYVnHHrNWW4Bs9kA6QDErpshehEhA7QU41gYdU1Z0Ua.8m7ELp Lbbm.F4ZQHOV4E9e4Fcvfi6cF8MXOXyDUXvE_9Xvzs4luKmZ0iTTJbHYUVVhBjb5P3cVAgdM4_YA s3uVHKZXvezp_XkQ56.peSDh3UB_RgSg.Ut2PcKCp1OBdTgArpziER3UFMAjHeud6uB_DVhPKvO9 XB8XbHHmf9JGvj9aOWF_.pnrx4BMkTPxDau2rArSWn5vRiLkzZrqubQxrrONU.Nyzp0UCO58OMsn LE1VXoGY6pxoZQQSUv2V5EurKpn7GAKtDuk_LbRXdcfL2fB8kr.Gqkjqd21ALNM69yaPa89D.p8d u3NIj2GBsh0Scbx9ULafmlZztmAHgXPABgsE35LL7eGMf04MK4BuA3AlyhaHHsJJJwcKUvXuKuWf mqQ6MYBMQVYjY.5fDTjDF_qI9GIoH7wn2_bsj992qjlKYeKKjlQNHs75HMzKf36gmqR5Y23X16rw A38WESJN1COPeoH3TbbGjr.jNuWhVdtyDBnc8hx51DqKesbxoj91rTzKtVl57yP04haYpo404rt2 KwYtX8HiY90qRIDH5woRJnDabc1iKunYrVboHyPPnji1IIJMw5pik7QIPIFUYHUM0CKDsMkg28YU ImfYzeg1qDdXIWQMHBJ7d1E1FJLAukQqcXBMgXrzVFEz.0YeqwRkEbDo9zCAglybkcce0hlMxwmu RphXtMXE- Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Thu, 25 Jun 2020 04:33:49 +0000 Received: by smtp412.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID f2212c20ab7c0806f1648ac5c0e93afa; Thu, 25 Jun 2020 04:33:44 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: head -r362600 aarch64 kernel from artifacts.ci.freebsd.org: boot crashes on 8 GiBYte RPi4 for UEFI RPI_EFI.fd v1.16 (USB-MSB style) Message-Id: <4FAE05B7-C26D-4E60-B755-E54E8F00A23A@yahoo.com> Date: Wed, 24 Jun 2020 21:33:43 -0700 To: freebsd-arm X-Mailer: Apple Mail (2.3608.80.23.2.2) References: <4FAE05B7-C26D-4E60-B755-E54E8F00A23A.ref@yahoo.com> X-Rspamd-Queue-Id: 49snG73C7vz4Xnp X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.96 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.146:from]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.01)[-1.006]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_MEDIUM(-1.00)[-1.001]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.146:from]; NEURAL_HAM_SHORT(-0.45)[-0.449]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jun 2020 04:33:52 -0000 In order to try to investigate a separate problem, I tried substituting the -r362600 debug kernel into my RPi4 context. The result of attempting the UEFI v1.16 based boot on the 8 GiByte RPi4 (USB-MSB style) was: . . . acpi_syscontainer0: on acpi0 cpu0: on acpi0 acpi_syscontainer1: on acpi0 xhci0: iomem 0x600000000-0x600000fff irq 0 = on acpi0 panic: Misaligned access from kernel space! cpuid =3D 0 time =3D 1 KDB: stack backtrace: db_trace_self() at db_trace_self_wrapper+0x28 pc =3D 0xffff000000760a68 lr =3D 0xffff00000010a49c sp =3D 0xffff000000010240 fp =3D 0xffff000000010440 db_trace_self_wrapper() at vpanic+0x194 pc =3D 0xffff00000010a49c lr =3D 0xffff00000041a1b4 sp =3D 0xffff000000010450 fp =3D 0xffff0000000104a0 vpanic() at panic+0x44 pc =3D 0xffff00000041a1b4 lr =3D 0xffff000000419f5c sp =3D 0xffff0000000104b0 fp =3D 0xffff000000010560 panic() at align_abort+0x7c pc =3D 0xffff000000419f5c lr =3D 0xffff000000780aac sp =3D 0xffff000000010570 fp =3D 0xffff0000000105e0 align_abort() at do_el1h_sync+0x144 pc =3D 0xffff000000780aac lr =3D 0xffff00000077fd7c sp =3D 0xffff0000000105f0 fp =3D 0xffff000000010600 do_el1h_sync() at handle_el1h_sync+0x78 pc =3D 0xffff00000077fd7c lr =3D 0xffff000000763078 sp =3D 0xffff000000010610 fp =3D 0xffff000000010750 handle_el1h_sync() at xhci_init+0x1b4 pc =3D 0xffff000000763078 lr =3D 0xffff00000028c7f0 sp =3D 0xffff000000010760 fp =3D 0xffff0000000107e0 xhci_init() at generic_xhci_attach+0x1cc pc =3D 0xffff00000028c7f0 lr =3D 0xffff0000007ad4fc sp =3D 0xffff0000000107f0 fp =3D 0xffff000000010820 generic_xhci_attach() at device_attach+0x400 pc =3D 0xffff0000007ad4fc lr =3D 0xffff000000450c04 sp =3D 0xffff000000010830 fp =3D 0xffff000000010880 device_attach() at device_probe_and_attach+0x7c pc =3D 0xffff000000450c04 lr =3D 0xffff00000045076c sp =3D 0xffff000000010890 fp =3D 0xffff0000000108e0 device_probe_and_attach() at bus_generic_new_pass+0xf8 pc =3D 0xffff00000045076c lr =3D 0xffff000000452950 sp =3D 0xffff0000000108f0 fp =3D 0xffff000000010910 bus_generic_new_pass() at bus_generic_new_pass+0xa8 pc =3D 0xffff000000452950 lr =3D 0xffff000000452900 sp =3D 0xffff000000010920 fp =3D 0xffff000000010950 bus_generic_new_pass() at bus_generic_new_pass+0xa8 pc =3D 0xffff000000452900 lr =3D 0xffff000000452900 sp =3D 0xffff000000010960 fp =3D 0xffff000000010990 bus_generic_new_pass() at bus_set_pass+0x4c pc =3D 0xffff000000452900 lr =3D 0xffff00000044dd40 sp =3D 0xffff0000000109a0 fp =3D 0xffff0000000109d0 bus_set_pass() at mi_startup+0x12c pc =3D 0xffff00000044dd40 lr =3D 0xffff0000003ad23c sp =3D 0xffff0000000109e0 fp =3D 0xffff000000010a20 mi_startup() at virtdone+0x5c pc =3D 0xffff0000003ad23c lr =3D 0xffff00000000108c sp =3D 0xffff000000010a30 fp =3D 0x0000000000000000 KDB: enter: panic [ thread pid 0 tid 100000 ] Stopped at generic_bs_r_4: ldr w0, [x1, x2] db>=20 My normal, non-debug, head -r360311 based context did not have this issue: That booted just fine. Looks like I'll be building my own debug kernel in hopes that it will work. (I commonly use artifact.ci materials to avoid such builds.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Thu Jun 25 06:44:42 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 779AE353510 for ; Thu, 25 Jun 2020 06:44:42 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [50.1.20.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "www.zefox.com", Issuer "www.zefox.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 49sr951WhYz3Rb0 for ; Thu, 25 Jun 2020 06:44:40 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id 05P6iiFG098102 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 24 Jun 2020 23:44:44 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id 05P6ihnC098101; Wed, 24 Jun 2020 23:44:43 -0700 (PDT) (envelope-from fbsd) Date: Wed, 24 Jun 2020 23:44:43 -0700 From: bob prohaska To: Mark Millard Cc: freebsd-arm , bob prohaska Subject: Re: Ssh sessions running top keep disconnecting Message-ID: <20200625064443.GB96655@www.zefox.net> References: <20200604020250.GA26450@www.zefox.net> <7A0C9F2C-734E-49F8-B533-B3B487588D71@yahoo.com> <20200605202346.GA32419@www.zefox.net> <20200625004144.GA96655@www.zefox.net> <82329816-E21F-4975-8C2B-6FDE64FDDA82@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <82329816-E21F-4975-8C2B-6FDE64FDDA82@yahoo.com> X-Rspamd-Queue-Id: 49sr951WhYz3Rb0 X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of fbsd@www.zefox.net has no SPF policy when checking 50.1.20.27) smtp.mailfrom=fbsd@www.zefox.net X-Spamd-Result: default: False [3.71 / 15.00]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; WWW_DOT_DOMAIN(0.50)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_SPAM_SHORT(0.43)[0.430]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[zefox.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.97)[0.970]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; NEURAL_SPAM_LONG(0.41)[0.413]; R_SPF_NA(0.00)[no SPF record]; FREEMAIL_TO(0.00)[yahoo.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:7065, ipnet:50.1.16.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_WWW(0.50)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jun 2020 06:44:42 -0000 On Wed, Jun 24, 2020 at 08:15:43PM -0700, Mark Millard wrote: > > > On 2020-Jun-24, at 17:41, bob prohaska wrote: > > > On Fri, Jun 05, 2020 at 11:56:34PM +0000, Robert Crowston wrote: > >> To debug, you can launch a debug sshd instance with ???sshd -ddd -p 12345??? (or whatever alternative port you like) and your ssh client with ???ssh -vvv -p 12345 bob@whatever???. > >> > > > > The Pi3B was given a USB mechanical hard disk for a boot device, and the > > top disconnects magically stopped........ > > You might want to also specify what was in use before > the USB-mechanical-disk was in use for this. Any other > differences in configuration? In hindsight, three: New disk, fresh snapshot of -current and an upgrade to the latest u-boot. The old boot device was a 128 GB Samsung microSD that had gotten slow and full. The new disk is a 1 TB Seagate Barracuda with a JMicron USB-SATA bridge. That somewhat obscures the actual cause........ Thanks for reading! bob prohaska From owner-freebsd-arm@freebsd.org Thu Jun 25 15:28:16 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E264235D176 for ; Thu, 25 Jun 2020 15:28:16 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: from mail-lj1-x243.google.com (mail-lj1-x243.google.com [IPv6:2a00:1450:4864:20::243]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49t3nD185zz4Cn6 for ; Thu, 25 Jun 2020 15:28:15 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: by mail-lj1-x243.google.com with SMTP id 9so6970253ljc.8 for ; Thu, 25 Jun 2020 08:28:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=1ScjiImsIsvXoLD8GRCVu1Ak6o98tnZeVbDbt4SaKyA=; b=gK/a4xRYW2NHeWyJ+LSxwuEhqffuwDoOY2L5o2ao/YWi7ActEq0CZN+K+rkY98rMYM KQ3rC8OYbKLv2qDB51YGhlLEoKY6/ggg9rnH3UeIU6cxO8/6nPKAd+Z5SEGPZBxxE8nm Y7INZvP3fON6+kw0qaX1GDG7tVsxbH1exiRoreXOG/3k/nerOSnVOO7ztf8Jn62IVs55 fV7STljK4Sp48x1/uZWKh4eBqc79aN6BQhy1mtVMbLqyesOjelCdrpbzB0g4QrZx0IW4 sXtkYSl2wyKe+eccDEr+cn1H3hwptuR2h7gg/zlpaLHzr/eeg/P2fpplKT7dDT4qyJwe +cpw== X-Gm-Message-State: AOAM532MBgXpXS2Vf25koitcknQ412QW1/Yl05A44md0AHCUl5EdxdkZ zRHZKV+weGrVXJWM1fXJ/czShVM1 X-Google-Smtp-Source: ABdhPJyA69ForjR8JKXIdUy8fVoLNWlCb9i+6NKhfV5U9M9MF19EBRQn7L4gI72Qq3Gkhe8Dum5YiQ== X-Received: by 2002:a5d:4992:: with SMTP id r18mr11082691wrq.323.1593098509427; Thu, 25 Jun 2020 08:21:49 -0700 (PDT) Received: from [192.168.1.167] ([46.114.109.35]) by smtp.googlemail.com with ESMTPSA id f12sm19111677wrw.53.2020.06.25.08.21.47 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Jun 2020 08:21:48 -0700 (PDT) From: =?utf-8?Q?Klaus_K=C3=BCchemann?= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: head -r362600 aarch64 kernel from artifacts.ci.freebsd.org: boot crashes on 8 GiBYte RPi4 for UEFI RPI_EFI.fd v1.16 (USB-MSB style) Date: Thu, 25 Jun 2020 17:21:46 +0200 References: <4FAE05B7-C26D-4E60-B755-E54E8F00A23A.ref@yahoo.com> <4FAE05B7-C26D-4E60-B755-E54E8F00A23A@yahoo.com> To: Mark Millard , Hans Petter Selasky , freebsd-arm@freebsd.org, myfreeweb In-Reply-To: <4FAE05B7-C26D-4E60-B755-E54E8F00A23A@yahoo.com> Message-Id: <5BDBB9B2-185D-40E5-A84A-3B1D289D22D9@googlemail.com> X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Rspamd-Queue-Id: 49t3nD185zz4Cn6 X-Spamd-Bar: +++++++ X-Spamd-Result: default: False [7.36 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[googlemail.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(0.00)[+ip6:2a00:1450:4000::/36]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[googlemail.com:+]; DMARC_POLICY_ALLOW(0.00)[googlemail.com,quarantine]; NEURAL_HAM_SHORT(-0.01)[-0.013]; FREEMAIL_TO(0.00)[yahoo.com,selasky.org,freebsd.org,unrelenting.technology]; RECEIVED_SPAMHAUS_PBL(0.00)[46.114.109.35:received]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[googlemail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[googlemail.com:dkim]; ARC_NA(0.00)[]; RECEIVED_SPAMHAUS_XBL(5.00)[46.114.109.35:received]; R_DKIM_ALLOW(0.00)[googlemail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; NEURAL_SPAM_MEDIUM(0.92)[0.921]; BAD_REP_POLICIES(0.10)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.96)[0.956]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::243:from]; RCVD_TLS_ALL(0.00)[]; GREYLIST(0.00)[pass,body] X-Spam: Yes X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jun 2020 15:28:16 -0000 > Am 25.06.2020 um 06:33 schrieb Mark Millard via freebsd-arm = : >=20 >=20 > ...panic: Misaligned access from kernel space! =E2=80=A6 >=20 ...dma-"violation=E2=80=9C.., I just say QWord, scoobidoo=E2=80=A6 :-) = , I 've added you and specially HPS to review = https://reviews.freebsd.org/D25219 From owner-freebsd-arm@freebsd.org Thu Jun 25 19:29:33 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D8C6C342F4A for ; Thu, 25 Jun 2020 19:29:33 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-22.consmr.mail.gq1.yahoo.com (sonic301-22.consmr.mail.gq1.yahoo.com [98.137.64.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49t97c4C1cz4Tgc for ; Thu, 25 Jun 2020 19:29:32 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: QwGZNp4VM1nTp5n_EJNB6Yms9Vqax5Q_qJ7I5YMPpUR9aVPCoRQ9GtNbm8OhkXG ofeH8T6obW2Lld72192byRIypaIFF7Rci8uDoS52Ef6UZfRnT7QVtLIbkKP5kZeNR9oF8pI_SzyW WlEUgcAqlS1LyYRbf88EnzQpPTgedYeUg.rlWG.Q1SMUjRBu1t5WNH8w0fbvdwlj1i.O4p3yoK1P Kp5BHQlvSh5hbZYTxdTB66MXlZt675DKLIsSUONuHyjBeUOS1IR.aJ2wf0WSMHEsoRBkCP2vY3FO Fgl5lzDpoEkJdTOAD95a8EviF0RQSDqF4RKN9JTaYfGepvJw8YAj.XvK0Bxkf2KEdbYYl2Toi6gZ U2k7sBcht4xGUmlDEvmxch1QjpyjCXN6FRt7ubUo4jTMwm2U9PiP9I2ybitWLOYk2pVCnEBc5zTl k0OiqipKcT6bgQzXg3dAX2mg8wjKYjR4CERgM3HTk92DENzXJdmv7wxowS_aLOw5qtXDfqF8ZkQu vpsoUHr1Gav8maeTez5IQv2eW0dSCWCtuFxZkc8zdk.CtqnMxJV4xQw4ni.xrdRtpDa5fadL8ICQ DtjBUWAeR6u2x3sExDF4VxTzqUDmLcogQ_HTa795sKRQn.GcMA1khIFI5AFPSNsfXgmJIXm6RaRd Ll1CtCHpqrdg08hbAQ8tp99n2JJoCJ0XToVvIHwH4rEe0xn.HO6oA.CGemH46C3XsJgIsvoD_9wT RW4jJo_r2FZsqyZk_HV7xDjmvgvpcFQaKVkp9d6ILc4zk5HBvWXlNx3Ts0NVxQpLDYm2Z8rekeIA L13jwOAEFVG67gPT87mTjjDsWNIpdoauUP0IPcUZFPzkyS7U_Bzc6y6hCXWL_BDhz57KxSQ9SRhF WFuWaKc6BpxLeedMeGusZbo_QnSamL3UIqv8opbchez0onl0snnwWbeqHoR1Kx.18_ts.kLcSkWT MDXNYJGpBoSZqmhHBM_B6MIytOz7LiokMTIr014JiPC3ntiBEkIvZkfrnfvda1hBx8moEu.Qz4VD 1Zd6xrp4QhsJRkP6R9gxDSRkpExAPvOrLI8IbJM1WPw2CtlyK5c59GxSFM06Xg5LF6ANPhK8Mv5E YnaiEttd3DXql7.2Br90gkBFk3baO1BCDOHq6U2dCdamLttkh0EkotW.eJ5IWP_wqWW_qaKXFxeK 3GMP6fq30pkY_xTGhNSVDszjPIFOa33qrBq4XicYpwfngvTDkmsKgqp6awQOTbJCbeqI3QHN8tQ7 29UfSZr_sGFy509j0EUNVKIaQuuWtwaZYhzrj4pBDmXCmU2iQN94mJYIXiX.CDpNKcFVUqJfpDqI yFstO1DVHogwxALHRfg5y44hTsUqUVyy3XsCGenwrYashSnilb0l8zNZhOcfwExyBMd1rKeWyeZO RvvI6nb3R4YZMRC0- Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Thu, 25 Jun 2020 19:29:30 +0000 Received: by smtp424.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID d4be01475b5ef09f05e4399499568114; Thu, 25 Jun 2020 19:29:28 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: USB [USB3 and USB2] problems when using UEFi v1.16 to boot RPi4: Still produces inaccurate file copies Date: Thu, 25 Jun 2020 12:29:28 -0700 References: <476DD0F0-2286-4B2C-8E44-4404AF17F5A8@yahoo.com> To: "freebsd-arm@freebsd.org" In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Rspamd-Queue-Id: 49t97c4C1cz4Tgc X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.68 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.148:from]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-0.995]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_MEDIUM(-1.00)[-1.005]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.148:from]; NEURAL_HAM_SHORT(-0.18)[-0.179]; TO_DN_EQ_ADDR_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jun 2020 19:29:33 -0000 On 2020-Jun-22, at 01:08, Mark Millard wrote: > On 2020-Jun-21, at 13:04, Mark Millard wrote: >=20 >> On 2020-Jun-21, at 09:02, Mark Millard wrote: >>=20 >>> This reports on intermediate results of some >>> 4 GiBYte RPi4 use via UWFI based booting. >>>=20 >>> Extracted from my reply to a different message: >>>=20 >>>> The following may be a function of the conditions/configuration >>>> I'm experimenting with. For example over_voltage=3D6 and >>>> arm_freq=3D2000 and it is the 1st time using two USB3 devices (SSD >>>> and Ethernet): no powered hub involved (yet). I've not investigated >>>> variations yet. I am using a 5.1V 3.5A power supply. While >>>> I'm not generally where I can see/use it, an HDMI connection is >>>> present but nothing is logged in there. >>>>=20 >>>> It appears that I get occasional USB SSD data corruption >>>> during writes: building ports a few later extracts of prior >>>> ports builds get ". . . from package: Lzma library error: >>>> Corrupted input data". Out of 419 ports built so far I've >>>> had 4 such failures (40 other ports skipped). The last port >>>> (llvm10) is still building and probably has 4 or more hours >>>> to go. >>>>=20 >>>> Possibly going along with that is that, when I try to >>>> copy a large tar file during the poudriere bulk, the copy >>>> ends up corrupted (diff/cmp find differences). I've not >>>> yet tried when the RPi4 was basically idle. Using cmp shows >>>> that long sequences of bytes are different. Sometimes the >>>> new copy has large blocks of binary zeros but not always. >>>> It looks like the blocks might be 4096 in size. (Some bytes >>>> at the beginning or ends of 4096 might happen to match >>>> so the size of the mismatch is can be somewhat less than >>>> 4096.) The alignment of the mismatched blocks also >>>> stays inside 4096 alignment boundaries, not crossing. >>>> (I've not seen back-to-back failed blocks yet.) The messed >>>> up blocks are rare. >>>>=20 >>>> The poudriere bulk is using 4 builders, each allowed >>>> 4 processes. So much of the time there was/is a significant >>>> load average involved (4+) and there was such when I was >>>> testing copies. >>>>=20 >>>> So far I've not seen variability in the read results of the >>>> files that were created. It appears to be a write-time >>>> variability. >>>>=20 >>>> Of note: >>>>=20 >>>> The USB SSD is the same media also used to boot and >>>> operate a Rock64. I've not observed any problems in >>>> that alternate usage context. But I should do more >>>> explicit checking now. >>>>=20 >>>> My testing NetBSD with the built-in Ethernet in use and >>>> only a USB3 SSD has not suggested problems for the >>>> over_voltage and arm_freq so far. But I need better >>>> checking than I did. NetBSD was using the same type of >>>> USB3 SSD on the same RPi4. >>>=20 >>>=20 >>> Of the 4 port builds that failed for ". . . from package: >>> Lzma library error Corrupted input data", only 2 files are >>> involved. 3 of the 4 failures are attempted extractions >>> of the same package (llvm80-8.0.1_3) and the same file >>> fails for each of the 3. >>>=20 >>> But, more interesting is that, prior to the failures, llvm80 >>> was extracted 3 other times successfully after it was built. >>> This may be nothing more than in-memory copies of content >>> still being available at the time. (No USB-read required of >>> what what ended up being written?) >>>=20 >>> mesa-libs-19.0.8 , mesa-dri-19.0.8 , and xorg-server-1.20.8_1,1 >>> had no failures. The later xf86-video-scfb-0.0.5_2 , >>> xf86-input-libinput-0.30.0 , and xf86-video-vesa-2.4.0_3 had >>> failures while preparing to build. >>=20 >> The llvm10 build finished. >>=20 >> As for the bad large-file copy under a >> head -r360311 based context. . . >>=20 >> Having the RPi4 otherwise idle made no >> difference. >>=20 >> Having only the USB3 SSD as a USB device (on >> USB3) made no difference. Nor did also not >> having HDMI connected. >>=20 >> Changing the arm_freq in use made no difference. >> Using the default arm_freq (no assignment) >> and having no over_voltage assignment made no >> difference. >>=20 >> Using an external powered hub instead of a >> direct plug-in for the USB3 SSD made no >> difference. >>=20 >> All the above at the same time made no >> difference. >>=20 >> Plugging in the USB SSD to a USB2 port instead >> of a USB3 port and booting that way made no >> difference. >>=20 >> Booting the Rock64 with the media and doing >> the experiment had no problems. >>=20 >> It looks like the v1.16 UEFI based context >> has a general problem that shows up in at >> least USB "disk" I/O. >>=20 >> The file copied during the tests is: >>=20 >> # ls -ldT /usr/obj/clang-cortexA53-installworld-poud.tar >> -rw-r--r-- 1 root wheel 4011026432 Apr 25 21:04:42 2020 = /usr/obj/clang-cortexA53-installworld-poud.tar >>=20 >> Note: diffing this file with the original on another >> machine consistently shows no differences. The above >> copy was established via copying to the Rock64. It is >> only attempting to write new copies via the RPi4 that >> end up with the new copies not fully matching this >> file. >>=20 >> Copies over the network (scp and nfs) made to the RPi4 >> from where the original file is also end up partially >> corrupted on the RPi4. In this context, the RPi4 is >> using an external USB3 Ethernet device as the source >> of the data. >>=20 >> Copies made from the RPi4 to the other machine end >> up with no differences (i.e., a good copy results). >>=20 >> It looks like the problem is for writes to the USB >> media, not reads of the media. >>=20 >> For reference on the RPi4: >>=20 >> USB3 boot context: >>=20 >> ugen0.3: at usbus0 >> umass0 on uhub1 >> umass0: on = usbus0 >> umass0: SCSI over Bulk-Only; quirks =3D 0x0100 >> umass0:0:0: Attached to scbus0 >> . . . (Root mount waiting for: CAM notices) . . . >> da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 >> da0: Fixed Direct Access SPC-4 SCSI device >> da0: Serial Number # >> da0: 400.000MB/s transfers >> da0: 228936MB (468862128 512 byte sectors) >> da0: quirks=3D0x2 >>=20 >> USB2 boot context: >>=20 >> ugen0.3: at usbus0 >> umass0 on uhub2 >> umass0: on = usbus0 >> umass0: SCSI over Bulk-Only; quirks =3D 0x0100 >> umass0:0:0: Attached to scbus0 >> . . . (Root mount waiting for: CAM notices) . . . >> da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 >> da0: Fixed Direct Access SPC-4 SCSI device >> da0: Serial Number # >> da0: 40.000MB/s transfers >> da0: 228936MB (468862128 512 byte sectors) >> da0: quirks=3D0x2 >>=20 >=20 > I've checked NetBSD operation with large file > copies for: >=20 > # uname -ap > NetBSD NBSDRPi4 9.99.64 NetBSD 9.99.64 (GENERIC64) #1: Sun May 31 = 01:41:16 UTC 2020 = root@NBSDRPi4:/usr/obj/sys/arch/evbarm/compile/GENERIC64 evbarm aarch64 >=20 > There were no file differences found between > file copies. >=20 > The problem seems to be specific to the FreeBSD/RPi4 > combination in some way. I built and installed a witness+diagnostics kernel and tried the large file copy test again under a UEFI/ACPI based boot, this time on a 8 GiByte RPi4. The test still failed to produce an accurate file copy but the kernel did not report anything either. I'm Unsure how get evidence of the context for the bad 4K chunks. I'll note that the head -r360311 based environment has the patches from the below applied: https://reviews.freebsd.org/D25201 (Use EFI memory map to determine attributes for AcpiOsMapMemory mappings = on arm64) https://reviews.freebsd.org/D25219 (ACPI: add support for (inherited) _DMA limits) https://reviews.freebsd.org/D25203 (Add dwc_otg_acpi) https://reviews.freebsd.org/D25251 (Add support for bcm54213PE in brgphy) The following patches were not applied: QUOTE A fix for the XHCI firmware loading is here: = https://reviews.freebsd.org/D25261 (It requires working PCI-E, which is in progress, here: = https://reviews.freebsd.org/D25068) END QUOTE https://reviews.freebsd.org/D25121 (Clean up the pci host generic driver) (It looks like that last changed some acpi code and I should probably apply it and try again. Also: it is checked-in as -r362285 but I'm not ready for a general update.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Thu Jun 25 22:28:36 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 526BC347303 for ; Thu, 25 Jun 2020 22:28:36 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49tF6C4Th6z3Rxx for ; Thu, 25 Jun 2020 22:28:35 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: by mail-wr1-x434.google.com with SMTP id g18so7554944wrm.2 for ; Thu, 25 Jun 2020 15:28:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=rvJrcA21sL4H8bWMnDk12ZqrCrVCGzw9zFs23alGLn0=; b=n3aYF11JaYZCXqidfpxTxJRqyeNb/M8I+TIPNJi/C4uWWy5SGLh6kWzuUuta58MmYC JwnLnNcu2InIX0kWIeuF9DhygelugCz06Ha9I+sp1gGpNZ000KMjJMPwZCFSxRp8ECAU o90scPVI8MrLGse3ojH44baERIa80XdCnVIu6ocyWde6PD+bcORKhYCe0vtvzkAd3ckW FuKDOTujBbnbff6vH9e3hwOQEXB8UAv8O6jDNFXzl9C5TD0b4FfauF59n+KJZJjrazxI efdqQbScVMMYGikNCx1CkvQB5J1DaxL6NkvnET+3mksh/J3RT/PVjpFqfaFhY/CcYisP oH7w== X-Gm-Message-State: AOAM5310IYc1gFdcpQMphm9fnXN12nNQQUce//tx+DgaDKSTwPyMhnS5 nxXk5DxXd+lgNy6c3k5hA0Y= X-Google-Smtp-Source: ABdhPJwKCSexM+2VtclBVLjMZLSd8NRDF9HZX0Gwuzo5ixq93NFapmZ7Z3cQGn9QN+rTu2qfPHmfNw== X-Received: by 2002:adf:aa90:: with SMTP id h16mr428905wrc.356.1593124113834; Thu, 25 Jun 2020 15:28:33 -0700 (PDT) Received: from [192.168.1.167] ([46.114.109.35]) by smtp.googlemail.com with ESMTPSA id l8sm33369265wrq.15.2020.06.25.15.28.32 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Jun 2020 15:28:33 -0700 (PDT) From: =?utf-8?Q?Klaus_K=C3=BCchemann?= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: USB [USB3 and USB2] problems when using UEFi v1.16 to boot RPi4: Still produces inaccurate file copies Date: Fri, 26 Jun 2020 00:28:31 +0200 References: <476DD0F0-2286-4B2C-8E44-4404AF17F5A8@yahoo.com> To: Mark Millard , freebsd-arm@freebsd.org In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Rspamd-Queue-Id: 49tF6C4Th6z3Rxx X-Spamd-Bar: +++++++ X-Spamd-Result: default: False [7.35 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[googlemail.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(0.00)[+ip6:2a00:1450:4000::/36]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[googlemail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(0.00)[googlemail.com,quarantine]; FREEMAIL_TO(0.00)[yahoo.com,freebsd.org]; RECEIVED_SPAMHAUS_PBL(0.00)[46.114.109.35:received]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[googlemail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[googlemail.com:dkim]; ARC_NA(0.00)[]; RECEIVED_SPAMHAUS_XBL(5.00)[46.114.109.35:received]; R_DKIM_ALLOW(0.00)[googlemail.com:s=20161025]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.17)[0.165]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; NEURAL_SPAM_MEDIUM(0.75)[0.750]; BAD_REP_POLICIES(0.10)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.94)[0.939]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::434:from]; RCVD_TLS_ALL(0.00)[]; GREYLIST(0.00)[pass,meta] X-Spam: Yes X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jun 2020 22:28:36 -0000 > Am 25.06.2020 um 21:29 schrieb Mark Millard via freebsd-arm = : > =E2=80=A6 > .. >=20 > I'll note that the head -r360311 based environment has > the patches from the below applied: >=20 > https://reviews.freebsd.org/D25201 > (Use EFI memory map to determine attributes for AcpiOsMapMemory = mappings on arm64) >=20 > https://reviews.freebsd.org/D25219 > (ACPI: add support for (inherited) _DMA limits) >=20 > https://reviews.freebsd.org/D25203 > (Add dwc_otg_acpi) Yes, these are the ACPi-patches >=20 > https://reviews.freebsd.org/D25251 > (Add support for bcm54213PE in brgphy) this targets the genet-driver for DeviceTree-mode=20 >=20 >=20 > The following patches were not applied: >=20 > QUOTE > A fix for the XHCI firmware loading is here: = https://reviews.freebsd.org/D25261(It requires working PCI-E, which is = in progress, here: https://reviews.freebsd.org/D25068) > END QUOTE this is also DeviceTree(fdt)(not ACPI) =E2=80=A6 see : sys/conf/files.arm64 :=20 arm/broadcom/bcm2835/bcm2838_xhci.c optional soc_brcm_bcm2838 fdt = pci xhci >=20 > https://reviews.freebsd.org/D25121 > (Clean up the pci host generic driver) >=20 > (It looks like that last changed some acpi code > and I should probably apply it and try again. > Also: it is checked-in as -r362285 but I'm not > ready for a general update.) yes, has ACPI-Code , I had applied it but that didn=E2=80=99t change = something in=20 my controller-reset behavior... From owner-freebsd-arm@freebsd.org Thu Jun 25 22:40:22 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 66EE73470CA for ; Thu, 25 Jun 2020 22:40:22 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49tFMm6Zrjz3SMx for ; Thu, 25 Jun 2020 22:40:20 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: by mail-wr1-x436.google.com with SMTP id j4so5077794wrp.10 for ; Thu, 25 Jun 2020 15:40:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:date:references:to :in-reply-to:message-id; bh=L5+cvzPJ+opFhnr7dsG842k5S07L3XO0mDwHt/5RVJ8=; b=czVPDJWUwvAkeJ7zZHLq9NbVUim0HOXZigIlLChb9FKdFqYVqFxC7IjNU+n6IMQRiN DNtflNmjMmKeK3fytzV2UlyQyh4shofz5hTyPUjVcursGjaSIeIIz8w36yZT5ytqbmyW GL/y9lASayGwGRPh/p2NH9uET8cEDn3UCoqmB6i2v9GXhbPoonlDftueKxaJLLPz6eaN rDBxPgK/lGVmXDEKWTImOeRyjj3H29glMtAixKchpN3S7f5/8b83ZZ40DFvrS0AETh6b tNXM3ajosKpnUgPSLalbxkF1aMXZ5ICVxhkdEBjl3h//o2VFRtSkj5RQWnAn+48EoDyX jfHA== X-Gm-Message-State: AOAM5327O7IeGIJHH4fMyHJts+hmpFavj9RILjahckts+XrTQR3qwVif VMqaZcLmODuMpCjwfj+byAro0wUu X-Google-Smtp-Source: ABdhPJw/3Ia5NK1J0Zf3rvuSOCcjThyzy28gd+48NafYY4FjtVopzhoZLJtAPW3To0TKc3TsmTnQLg== X-Received: by 2002:adf:e944:: with SMTP id m4mr488482wrn.252.1593124819425; Thu, 25 Jun 2020 15:40:19 -0700 (PDT) Received: from [192.168.1.167] ([46.114.109.35]) by smtp.googlemail.com with ESMTPSA id y16sm33711017wro.71.2020.06.25.15.40.18 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Jun 2020 15:40:18 -0700 (PDT) From: =?utf-8?Q?Klaus_K=C3=BCchemann?= Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: USB [USB3 and USB2] problems when using UEFi v1.16 to boot RPi4: Still produces inaccurate file copies Date: Fri, 26 Jun 2020 00:40:17 +0200 References: <476DD0F0-2286-4B2C-8E44-4404AF17F5A8@yahoo.com> To: Mark Millard , freebsd-arm@freebsd.org In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Rspamd-Queue-Id: 49tFMm6Zrjz3SMx X-Spamd-Bar: ++++++ X-Spamd-Result: default: False [6.87 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[googlemail.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(0.00)[+ip6:2a00:1450:4000::/36]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[googlemail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(0.00)[googlemail.com,quarantine]; NEURAL_HAM_SHORT(-0.32)[-0.321]; FREEMAIL_TO(0.00)[yahoo.com,freebsd.org]; RECEIVED_SPAMHAUS_PBL(0.00)[46.114.109.35:received]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[googlemail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[googlemail.com:dkim]; ARC_NA(0.00)[]; RECEIVED_SPAMHAUS_XBL(5.00)[46.114.109.35:received]; R_DKIM_ALLOW(0.00)[googlemail.com:s=20161025]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; NEURAL_SPAM_MEDIUM(0.75)[0.749]; BAD_REP_POLICIES(0.10)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.94)[0.939]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::436:from]; RCVD_TLS_ALL(0.00)[]; GREYLIST(0.00)[pass,meta] X-Spam: Yes Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jun 2020 22:40:22 -0000 > Am 25.06.2020 um 21:29 schrieb Mark Millard via freebsd-arm = : > =E2=80=A6 > . > The test still failed to produce an accurate file copy > but the kernel did not report anything either. I'm > Unsure how get evidence of the context for the bad 4K > chunks. >=20 No clue if it has effects but maybe : dd if=3Dxxx of=3Dxxx bs=3D4k ?= From owner-freebsd-arm@freebsd.org Thu Jun 25 23:03:41 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 87B94347B17 for ; Thu, 25 Jun 2020 23:03:41 +0000 (UTC) (envelope-from ray@ddteam.net) Received: from mail-lj1-f179.google.com (mail-lj1-f179.google.com [209.85.208.179]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49tFth3zhgz3TKJ for ; Thu, 25 Jun 2020 23:03:40 +0000 (UTC) (envelope-from ray@ddteam.net) Received: by mail-lj1-f179.google.com with SMTP id n23so8357097ljh.7 for ; Thu, 25 Jun 2020 16:03:40 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=FSc8ZgRNRljV+yipr/1gRGOigiw0LRqOrtMFwzn1uJM=; b=NkaguLyZVgnSrpiHgRX+eYq5Kt4nhCoWsvdrgOFAASm8WrZXNa5a0DJ+56fnsBQpHp RXltz8jW57bh8L1Z51RD0hSOXeOsJDd61wEu7dH4FjjlsdZoKJdRMVd17M7ZVhGdDWoT 5PxMGpjz3UOJQ7cTdB4fCT/JVjlxnT/s2krzaMNxSfKMozgFqsl22a1RnUV87bEnE2uS zacfFluvtR6Uo5Dg2XrfXiuRTEzW7+ruCQpzdB3t4HHpJiovn7/Gr2+8LOVXbPNFU//a Zkv5BrJPEOkJ27CTUq0kIp6HTTPovpWa5mHWhV3n08Nwu3uFrQ6cmpwodMDBOEBfRgjD dLgQ== X-Gm-Message-State: AOAM533vHU9wGPiY4T2oZA+NQxTkRo+RzFJnA5p31u8vaVR39Nqi3YKW lpAkllSM90WKMzp/mTGGh0Mq2hgPPQSvz0g6stmDfTvuXXo= X-Google-Smtp-Source: ABdhPJwBhi3/mCChFQcbmVFc5V5DNsYjThLapnhSYpuM9DhHWGgOsw1WGOOEU2h9Lm1V454gcbnUn0U0Ky3GQMh74M8= X-Received: by 2002:a2e:140a:: with SMTP id u10mr5067ljd.35.1593126217907; Thu, 25 Jun 2020 16:03:37 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Aleksandr Rybalko Date: Fri, 26 Jun 2020 02:03:26 +0300 Message-ID: Subject: Re: Add Support for Radxa RockPi E To: freebsd-arm X-Rspamd-Queue-Id: 49tFth3zhgz3TKJ X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=softfail (mx1.freebsd.org: 209.85.208.179 is neither permitted nor denied by domain of ray@ddteam.net) smtp.mailfrom=ray@ddteam.net X-Spamd-Result: default: False [2.44 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(0.62)[0.622]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; DMARC_NA(0.00)[dlink.ua]; R_SPF_SOFTFAIL(0.00)[~all]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_SPAM_MEDIUM(0.70)[0.703]; TO_DN_ALL(0.00)[]; NEURAL_SPAM_LONG(0.91)[0.914]; RCVD_IN_DNSWL_NONE(0.00)[209.85.208.179:from]; FORGED_SENDER(0.30)[ray@dlink.ua,ray@ddteam.net]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.208.179:from]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[ray@dlink.ua,ray@ddteam.net]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jun 2020 23:03:41 -0000 Maybe you guys have no that doc yet: http://opensource.rock-chips.com/images/9/97/Rockchip_RK3328TRM_V1.1-Part1-= 20170321.pdf By info here, there are indeed two MACs. First GMAC2IO w/o PHY. External PHY or Ethernet Switch required. And the second GMAC2PHY connected to internal PHY. =D1=87=D1=82, 25 =D1=87=D0=B5=D1=80=D0=B2. 2020 =D0=BE 17:49 Aleksandr Ryba= lko =D0=BF=D0=B8=D1=88=D0=B5: > Hmmm, I see only GMAC (10/100/1000) and PHY(10/100) that can be configure= d > as connected to GMAC in Datasheet. > > =D1=87=D1=82, 25 =D1=87=D0=B5=D1=80=D0=B2. 2020 =D0=BE 02:17 Sleep Walker= =D0=BF=D0=B8=D1=88=D0=B5: > >> From TRM >> =E2=80=94=E2=80=94=E2=80=94 >> >> There are two independent GMAC controllers named GMAC2IO and GMAC2PHY: >> =EF=81=AC GMAC2IO Supports 10/100/1000-Mbps data transfer rates with the= RGMII >> interfaces and Supports 10/100-Mbps data transfer rates with the RMII >> interfaces >> =EF=81=AC GMAC2PHY Supports 10/100-Mbps data transfer rates with the RMI= I >> interfaces >> =E2=80=94=E2=80=94=E2=80=94- >> >> >> =D0=9E=D1=82=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=BE =D1=81 iPad >> >> > 24 =D0=B8=D1=8E=D0=BD=D1=8F 2020 =D0=B3., =D0=B2 19:29, Ganbold Tsagaa= nkhuu >> =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB(=D0=B0): >> > >> > =EF=BB=BFOn Wed, Jun 24, 2020 at 10:12 PM Furkan Salman >> wrote: >> > >> >> Hello, >> >> >> >> I was able to boot FreeBSD on Radxa RockPi E over emmc with the help = of >> >> Sergey (sl199pwa1k9r). >> >> Details of the device can be found here >> >> https://wiki.radxa.com/RockpiE/getting_started. It have removable >> emmc. >> >> >> >> >> >> >> >> >> >> >> >> Boot Logs: https://hastebin.com/eyokuqoyif.coffeescript >> >> >> >> >> >> >> >> Things not working yet: >> >> >> >> RK3328 onboard Lan. >> >> >> >> Micro-Hdmi connector (Only used for debugging and not MP) >> >> >> >> Boot from SD Card, Pin detection fails, Was able to boot into it >> manually. >> >> >> >> As per Sergey, we might need some help understanding how the Lan is >> >> working on rock64 board using onboard Lan driver. >> >> >> >> >> >> >> >> Can anyone advice us on how can we add onboard lan driver. >> >> >> >> >> > Their wiki page doesn't say anything about 100M LAN in detail. Maybe i= t >> is >> > better either to ask them or boot linux and see what Ethernet >> > chipset/controller it says in log/dmesg. >> > >> > Ganbold >> > >> > >> > >> >> >> >> >> >> Thanks. >> >> Furkan K. >> >> _______________________________________________ >> >> freebsd-arm@freebsd.org mailing list >> >> https://lists.freebsd.org/mailman/listinfo/freebsd-arm >> >> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org= " >> >> >> > _______________________________________________ >> > freebsd-arm@freebsd.org mailing list >> > https://lists.freebsd.org/mailman/listinfo/freebsd-arm >> > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" >> _______________________________________________ >> freebsd-arm@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-arm >> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" >> > --=20 WBW ------- Rybalko Aleksandr aka Alex RAY D-Link.ua From owner-freebsd-arm@freebsd.org Fri Jun 26 00:52:18 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0D3C83495E8 for ; Fri, 26 Jun 2020 00:52:18 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-21.consmr.mail.gq1.yahoo.com (sonic317-21.consmr.mail.gq1.yahoo.com [98.137.66.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49tJJ0612Nz3ZPF for ; Fri, 26 Jun 2020 00:52:16 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: f4QMioQVM1nji5jAfVXTU_J0i14E0Ng6xtM6aHuJExDnlFeIhEKtvX4mxLovO7C sQzPJHIgE3fBS22chKhsrq_3qBiXI0osFmAS805gjuKUjVbVkStIxdVcW.2eMvjVR6TmG7Del.G4 kLelLZe8FjO6oorQGEadPabY2Xpicr3aMWRUrjFaz9v5mHm5pu2jeWft3RsOHz5e5mg8QS5W1J3T f0GkeH_RF8kezu5VyuNCL.zbvxRXyeDSwTtHjflsuX_Fu3MW1WHBVfbkY9y_l0QNMSPCt9rOD3Mh q8pF3Ug9.vERnHJiPw9wYX1zJaRNIZSC3MOgH0dvm27p.S_JOQQamR_dsa.S6hWspEUj3YpaExGQ nD2ZJ17tgtm7JzsvQMpdZNkChH5g3D0i34FByXin4ZCm32dOEL5Oj8I1l8qMpynwrL2R7F3Oc4rj HJNECdP3lBkJNofqrrpivPCj75LsMi2QG9ZkJHCd5KP7YjvIM7.KtMtKKBilg1ge7BFW4dTMZxV0 PCiMpoPiy_N6HJFGF7_yX4HtgPYKEfP7IWJz3ySURn0xa2RA._DpzaUGvUISmSSSHTnHTz9COqSi h7qcLe3iZ5KG2aWWxAcC3HG1sOCRaPeljPIhP4R_4jSxmELqPjdqEb_yV6juZ77b6fSFhyAD5A1M YMKrCXjUDRlsf0F6emXNWSMmQpTiYdfIYGQPbVRhLS1TfkizZMZ9TXRce7U4A_usNg7PtkuZ3bNa zGtIq69.gaXnBw2kjJuTPH0oIegV_iftdP7bp9xy7DpQzh3iCfw3CeQwUxYP7GLeNirvFvKOu_9. n.LQGfmjmMhpdW42A.prMCLzkRORNFkG_N13GEfkJruQIr6VYDOZ6eQlKywMvZa8tIis1aql3xxx reYT4sUZmYrAW6K.5BR7WdZr3ZeMNS70_bUBiuAoIqi02zXoOoEpgHOwwBPJxNO5fhHodtSy7_Us mKYEy3nOe49RqGjYg11nPlnuoAJX3DUxHoRTcnuobUEpWXno8.uQj7aAxrHy6kdaeN8rDJvKC7wh IELJXzYUsjQp504wxvOjNxc.bZdZBYFyfLfaeju7.GUOjr6kTxYoFd3oQghvU8e1.T8z8onID_D4 at8Eyi9rxRmbZMrt8yhXGJQ5IQUoA4YuQEWPN1TwwBoCrcVlSo5Fut7V5bnbWlrNlYQDxGXZ4RiU eMmlj6BEnQZcIosjeB86pPrtz90Ccsxpg7SYV_13Qf3mVqwFOtcDCajdnoeA0MXR80WpS3YLGqoA hx8OROSjEoex9Hy7R6P3QnJGcJe1ZuHdX6xlHDEKfw3Y76t9gNWznCHVcLW8Uvd5IQBk4HBm2Gvm s1ffJHNGMfTnyxo36Hh5xDJEr3m_EB1JrDpgSnkOxdWFiurg3pqztWMAZ6LWlHeEM5Hu7ohs0l.b bub4kR5.q7YPWA4lP_UegTzvhMw1gC925hdcyzz9Vo9s7OijMrgSEajcdDcS3 Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Fri, 26 Jun 2020 00:52:14 +0000 Received: by smtp420.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID e0e0c96bbac81e50cb94c24927f7d6e9; Fri, 26 Jun 2020 00:52:13 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: USB [USB3 and USB2] problems when using UEFi v1.16 to boot RPi4: Still produces inaccurate file copies From: Mark Millard In-Reply-To: Date: Thu, 25 Jun 2020 17:52:12 -0700 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <476DD0F0-2286-4B2C-8E44-4404AF17F5A8@yahoo.com> To: =?utf-8?Q?Klaus_K=C3=BCchemann?= X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Rspamd-Queue-Id: 49tJJ0612Nz3ZPF X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.40 / 15.00]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.86)[-0.863]; FREEMAIL_TO(0.00)[googlemail.com]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.03)[-1.031]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.01)[-1.008]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.147:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.66.147:from]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Jun 2020 00:52:18 -0000 On 2020-Jun-25, at 15:40, Klaus K=C3=BCchemann wrote: > Am 25.06.2020 um 21:29 schrieb Mark Millard via freebsd-arm = : >> =E2=80=A6 >> . >> The test still failed to produce an accurate file copy >> but the kernel did not report anything either. I'm >> Unsure how get evidence of the context for the bad 4K >> chunks. >>=20 > No clue if it has effects but maybe : dd if=3Dxxx of=3Dxxx bs=3D4k ? Something interesting does result from dd testing, even though doing file copies that way still gets the problem. In fact a couple of interesting points show up. Using dd to copy large files still gets corrupted copies. (Large files are only because the corruptions are not frequent in the files but a sufficiently large file seems to always have some corruption.) Interestingly, dd if=3D/dev/zero based large file generation has produced good files from what I can tell. (Generate separate files and diff them after a reboot.) The problem was originally discovered copying from another machine to a RPi4. But the Ethernet use involved USB in providing data (but not a local USB drive) --while /dev/zero does not involve USB as a data source and copies of data in memory via file content buffering. So the contrasting dd if=3D/dev/zero results may be indicating something. Another interesting point is that the following sequence seems repeatable for step (E)'s resultant property below: A) first do a couple of large dd if=3D/dev/zero file generations B) then do a (non-zero) large file copy (dd based or cp based) C) reboot D) diff the 2 files generated in (A): no differences E) diff the original large file and the temporary copy from (B): there are differences and the temporary copy has zero in every byte that is different. (E) suggests that the bad file copies via cp or via dd are picking up data from the wrong memory pages sometimes, (A) just made large numbers of pages zero, making it more likely a zero page would be used if the wrong page was referenced. An example of checking for (E) was: # diff clang-cortexA53-installworld-poud.tar mmjnk.other=20 Binary files clang-cortexA53-installworld-poud.tar and mmjnk.other = differ # cmp -l clang-cortexA53-installworld-poud.tar mmjnk.other | grep -v " = 0$" | more --More--(END) Note about my example "large file" sizes: -rw-r--r-- 1 root wheel 4011026432 Apr 25 21:04:42 2020 = clang-cortexA53-installworld-poud.tar and I've been mostly using 4 GiByte for the resultant size of large files generated via dd. I have not tried to find a minimum size for reliably getting corrupted file copies. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Fri Jun 26 03:40:39 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3A4A834C7CB for ; Fri, 26 Jun 2020 03:40:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-25.consmr.mail.gq1.yahoo.com (sonic311-25.consmr.mail.gq1.yahoo.com [98.137.65.206]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49tN2G2Nhtz40yY for ; Fri, 26 Jun 2020 03:40:37 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: eB7ylv4VM1nyWgdyN_NGYlAl9z4C..HwL3Er0C3Zn.76qWirqGhzgj3PVBpVINO Zzp900R.MZ1LgqP4B6Zfdp1JJXCiwVDs7PMXC7lIcRJbAEvpMPuoYqmTAvk7UvZVtCk7yXj1_QPI kEbdz3GI.5rBMnnojXql3FFLnVGoiIbUJiO7T5RhWWMy_sPDAMiGjTtg89I9f8Vs8EE0I0spKvn. Al0VQH.2m59o4tp4C1bApUHeWazeM4YvovwZZQPRgF4NDMe0ZGZAd8DKABFPVuWldDm9eK0saWSZ 7obRrhvX6iY4x58rGHOCR0DuaidC2m31rOWEbtIi4N8Hlr91C0C4tocO7ycs5Ec74E1L91jEYYdT d.IjrhWJAFrIkK_SOb0ztnOQXY5mS1WtjZNMG0q14cg_VBHEFJk5cQuR.Xtzq2WNGSed7rGL1X8m F30YkSijs1TJpMZExG77Duvw8ja5tJOt0YILnenafBmDB6APGDcDSYBmBEmzxIiGFFtjaYrFS9g4 _yCkrCJLGxddNg1Gbc9R4UGagAgh8XdDmNh0qjYAyuRXWoggOAdAY1Z_QGXx1JwKf2IfgIUfGfFD qe_eoWNjLviASqQDK4ZbcxweG6qG6IKux8Q2xHU6vHmtnb1zGaT8Xl7ENraxBewhx1GkGEE_cAVn SYEbyX.mza.EZoqynrgGB1qDz4LxgKXxtKACxpga.d7Yw8ofTf76XyzypEMRXQipoevLUEhdq0fH 039M8MbOyN9eVj_zFohEUewunEFIC9prwFzxZ1C9r3BGXl.s7Vc076ClWd_PdNi5Aen2WlyOLQ_M jsOz48vuJEXxmIO41EJdhlQ51JJu6bhTelsrOIUNde1BYSeH4tvEDsibnzpzXv_HIHoQIzzi2P85 rI58iRrs_gLTuHx.Vf8UX3wHXObVaifNkWLkWmWTbq7gp1k9BwoL7Kl_7LOYEEt3633ZEpGxmSJj Q2Ii5R7eTKcJd7OTZtocOMGe7iVr1jTUUo5kF1y3S5duCYqDoH6VqHepq9uUNUaMAXaOb.7A0Gig ShlK6hLgMdjGUYTEYcJOi5gFd1iSIPr.MLEQMDyEG8I_pZvLYPPP.FMPoyVNdUkR8HmyUI3egLZT ZUd1Kb98Bz6_XUBhAyJVOdG_vlaIU4S3qf.banOQ4LAqGrdLIrl2.HqSE9QkwyAIGhPdethhgT.n sWBpUqjPse4vgbApELUaB3Hi42aOngedUX2gqZz.MVjvSQHLYDQ9YC3_7sFb97OItPTSoolELQpQ XREuNQP4RzTst.GGCZLpcfU78d1nJv9A2LSCSl7i.EAM_It0J3O_dLmXNh3sjBXMVH3ih5usHKnB C0xg6scIA.p_.Fwlgt2rTUmLDxKRX9wx3pOudYZrQadYIqba1BnjJtUZQKkjqX1VQmhjKCJKQYCr BeUtmKUoRWmSfDkixh1.iHTbAqhMnN2w2DsRjtlkruRk- Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Fri, 26 Jun 2020 03:40:36 +0000 Received: by smtp422.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 218a8f59592c1ba148496faf92843370; Fri, 26 Jun 2020 03:40:33 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: USB [USB3 and USB2] problems when using UEFi v1.16 to boot RPi4: Evidence of a read-time problem being involved Date: Thu, 25 Jun 2020 20:40:32 -0700 References: <476DD0F0-2286-4B2C-8E44-4404AF17F5A8@yahoo.com> To: freebsd-arm In-Reply-To: Message-Id: <88B0E169-C42F-42D6-B2BA-957EAEC7DB8C@yahoo.com> X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Rspamd-Queue-Id: 49tN2G2Nhtz40yY X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.47 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.206:from]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-0.996]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_MEDIUM(-0.90)[-0.899]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.206:from]; NEURAL_HAM_SHORT(-0.08)[-0.077]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Jun 2020 03:40:39 -0000 [Looks like it is a read-time failure in some new testing.] On 2020-Jun-25, at 17:52, Mark Millard wrote: >=20 > On 2020-Jun-25, at 15:40, Klaus K=C3=BCchemann wrote: >=20 >> Am 25.06.2020 um 21:29 schrieb Mark Millard via freebsd-arm = : >>> =E2=80=A6 >>> . >>> The test still failed to produce an accurate file copy >>> but the kernel did not report anything either. I'm >>> Unsure how get evidence of the context for the bad 4K >>> chunks. >>>=20 >> No clue if it has effects but maybe : dd if=3Dxxx of=3Dxxx bs=3D4k ? >=20 > Something interesting does result from dd testing, > even though doing file copies that way still gets > the problem. In fact a couple of interesting points > show up. >=20 > Using dd to copy large files still gets corrupted copies. > (Large files are only because the corruptions are not > frequent in the files but a sufficiently large file > seems to always have some corruption.) >=20 > Interestingly, dd if=3D/dev/zero based large file > generation has produced good files from what I > can tell. (Generate separate files and diff them > after a reboot.) >=20 > The problem was originally discovered copying > from another machine to a RPi4. But the Ethernet > use involved USB in providing data (but not a > local USB drive) --while /dev/zero does not > involve USB as a data source and copies of > data in memory via file content buffering. So > the contrasting dd if=3D/dev/zero results may be > indicating something. >=20 > Another interesting point is that the following > sequence seems repeatable for step (E)'s resultant > property below: >=20 > A) first do a couple of large dd if=3D/dev/zero file generations > B) then do a (non-zero) large file copy (dd based or cp based) > C) reboot > D) diff the 2 files generated in (A): no differences > E) diff the original large file and the temporary copy > from (B): there are differences and the temporary copy > has zero in every byte that is different. >=20 > (E) suggests that the bad file copies via cp or > via dd are picking up data from the wrong memory > pages sometimes, (A) just made large numbers of > pages zero, making it more likely a zero page > would be used if the wrong page was referenced. >=20 > An example of checking for (E) was: >=20 > # diff clang-cortexA53-installworld-poud.tar mmjnk.other=20 > Binary files clang-cortexA53-installworld-poud.tar and mmjnk.other = differ >=20 > # cmp -l clang-cortexA53-installworld-poud.tar mmjnk.other | grep -v " = 0$" | more > --More--(END) >=20 >=20 > Note about my example "large file" sizes: >=20 > -rw-r--r-- 1 root wheel 4011026432 Apr 25 21:04:42 2020 = clang-cortexA53-installworld-poud.tar >=20 > and I've been mostly using 4 GiByte for the resultant size > of large files generated via dd. >=20 > I have not tried to find a minimum size for reliably > getting corrupted file copies. >=20 I continued after the above with (no additional reboot): # cpuset -l0 cp -aRx clang-cortexA53-installworld-poud.tar mmjnk.other2 # diff clang-cortexA53-installworld-poud.tar mmjnk.other2 Binary files clang-cortexA53-installworld-poud.tar and mmjnk.other2 = differ # cpuset -l2 diff clang-cortexA53-installworld-poud.tar mmjnk.other2 Binary files clang-cortexA53-installworld-poud.tar and mmjnk.other2 = differ # cpuset -l3 cp -aRx clang-cortexA53-installworld-poud.tar mmjnk.other3 # cpuset -l3 diff clang-cortexA53-installworld-poud.tar mmjnk.other3 Binary files clang-cortexA53-installworld-poud.tar and mmjnk.other3 = differ Note that the final mmjnk.other2 was via cpu 2. Note that the mmjnk.other3 was via cpu 3. Note that the original mmjnk.other was without limiting the cpu usage. Then I went back and did a compare of files not written since the reboot and showing zeros earlier above. First I show some of the output of a prior zeros-producing compare: # cmp -l clang-cortexA53-installworld-poud.tar mmjnk.other | more 1795768321 264 0 1795768322 167 0 1795768323 272 0 1795768324 6 0 1795768325 3 0 1795768326 370 0 1795768327 10 0 1795768328 112 0 . . . (Yes, I did not lock down what cpu was to be used for the cmp -l usage in this activity. In the future I probably should experiment with that too.) The new comparison looked like: # cmp -l clang-cortexA53-installworld-poud.tar mmjnk.other | more 1442340865 15 0 1442340866 245 0 1442340867 1 30 1442340868 1 353 1442340869 0 11 1442340870 100 17 1442340871 226 271 1442340872 31 125 . . . Not all-zeros being presented on the right any more! And not the same offset either (so different left hand side data). (Some bytes are a match to the left side and so do not show a line overall.) So I looked at the new copy made under cpuset -l2 : # cmp -l clang-cortexA53-installworld-poud.tar mmjnk.other2 | more 1442340865 15 0 1442340866 245 0 1442340867 1 30 1442340868 1 353 1442340869 0 11 1442340870 100 17 1442340871 226 271 1442340872 31 125 . . . Same offset in this file and *same* values on the left and right. (Not just those shown above.) So I looked at the new copy made under cpuset -l3 : # cmp -l clang-cortexA53-installworld-poud.tar mmjnk.other3 | more 981008385 62 0 981008386 111 0 981008387 157 30 981008388 65 353 981008389 123 11 981008390 145 17 981008391 164 271 981008393 160 0 . . . Different offset in this file but the *same* values on the right. (Not just those shown above.) The left values are different, matching up with the offset difference. (Some bytes are a match to the different data on the left and so do not show a line but the right side values appear to match the prior 2 examples even where lines disappear differently because of left-side content.) So, apparently, the same page of content used for the right side material but at a different point in the diff. (Lack of controlling the cpu used for cmp -l might be contributing?) Note: 1795768321 % 4096 =3D=3D 1 Note: 1442340865 % 4096 =3D=3D 1 Note: 981008385 % 4096 =3D=3D 1 cmp starts with line "1", so the above all align at 4096 boundaries. Overall this indicates that an unmodified file can have its content appear to change and that multiple files got the same block of bad data showing up in their respective comparisons, just not always at the same offset in the files. I've no clue if the roles of "left" and "right" could swap. So far the right seems to be the one that gets the bad data. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Fri Jun 26 10:32:03 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id EFF1A354351 for ; Fri, 26 Jun 2020 10:32:03 +0000 (UTC) (envelope-from dan.kotowski@a9development.com) Received: from mail-40133.protonmail.ch (mail-40133.protonmail.ch [185.70.40.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "protonmail.com", Issuer "SwissSign Server Gold CA 2014 - G22" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49tY8z0JYYz4QhD for ; Fri, 26 Jun 2020 10:32:02 +0000 (UTC) (envelope-from dan.kotowski@a9development.com) Date: Fri, 26 Jun 2020 10:31:49 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=a9development.com; s=protonmail; t=1593167520; bh=7SNaaDWnkjQEKwqdFVv0V4RUsmHEpF6jtBXNeSCCdww=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=eGw+rM3XqrvoYFZE3Dck1W2mOZ9x4khHpe5nqA9lAsNYMmKSbuhrFbefSNOq/7wFx cOBDNVQ1Le6G3SGq6A5KUuCH5k3H9n//QhY3/f8ilJHJQEQSPMuuarnKzytLagWYIv b42YMyz16wFVpdsd+ERzTMuLUx0WH67hzp5FHa8Q= To: Mark Millard From: Dan Kotowski Cc: freebsd-arm Reply-To: Dan Kotowski Subject: Re: USB [USB3 and USB2] problems when using UEFi v1.16 to boot RPi4: Evidence of a read-time problem being involved Message-ID: In-Reply-To: <88B0E169-C42F-42D6-B2BA-957EAEC7DB8C@yahoo.com> References: <476DD0F0-2286-4B2C-8E44-4404AF17F5A8@yahoo.com> <88B0E169-C42F-42D6-B2BA-957EAEC7DB8C@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mail.protonmail.ch X-Rspamd-Queue-Id: 49tY8z0JYYz4QhD X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=a9development.com header.s=protonmail header.b=eGw+rM3X; dmarc=pass (policy=none) header.from=a9development.com; spf=pass (mx1.freebsd.org: domain of dan.kotowski@a9development.com designates 185.70.40.133 as permitted sender) smtp.mailfrom=dan.kotowski@a9development.com X-Spamd-Result: default: False [-3.73 / 15.00]; HAS_REPLYTO(0.00)[dan.kotowski@a9development.com]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[a9development.com:s=protonmail]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:185.70.40.0/24]; NEURAL_HAM_LONG(-1.01)[-1.007]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_MEDIUM(-1.00)[-1.001]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[a9development.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[a9development.com,none]; NEURAL_HAM_SHORT(-0.62)[-0.619]; FREEMAIL_TO(0.00)[yahoo.com]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RWL_MAILSPIKE_VERYGOOD(0.00)[185.70.40.133:from]; ASN(0.00)[asn:62371, ipnet:185.70.40.0/24, country:CH]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[185.70.40.133:from] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Jun 2020 10:32:04 -0000 > > > > =E2=80=A6 > > > > . > > > > The test still failed to produce an accurate file copy > > > > but the kernel did not report anything either. I'm > > > > Unsure how get evidence of the context for the bad 4K > > > > chunks. > > > > > > No clue if it has effects but maybe : dd if=3Dxxx of=3Dxxx bs=3D4k ? > > > > Something interesting does result from dd testing, > > even though doing file copies that way still gets > > the problem. In fact a couple of interesting points > > show up. > > Using dd to copy large files still gets corrupted copies. > > (Large files are only because the corruptions are not > > frequent in the files but a sufficiently large file > > seems to always have some corruption.) > > Interestingly, dd if=3D/dev/zero based large file > > generation has produced good files from what I > > can tell. (Generate separate files and diff them > > after a reboot.) > > The problem was originally discovered copying > > from another machine to a RPi4. But the Ethernet > > use involved USB in providing data (but not a > > local USB drive) --while /dev/zero does not > > involve USB as a data source and copies of > > data in memory via file content buffering. So > > the contrasting dd if=3D/dev/zero results may be > > indicating something. > > Another interesting point is that the following > > sequence seems repeatable for step (E)'s resultant > > property below: > > A) first do a couple of large dd if=3D/dev/zero file generations > > B) then do a (non-zero) large file copy (dd based or cp based) > > C) reboot > > D) diff the 2 files generated in (A): no differences > > E) diff the original large file and the temporary copy > > from (B): there are differences and the temporary copy > > has zero in every byte that is different. > > (E) suggests that the bad file copies via cp or > > via dd are picking up data from the wrong memory > > pages sometimes, (A) just made large numbers of > > pages zero, making it more likely a zero page > > would be used if the wrong page was referenced. > > An example of checking for (E) was: > > > > diff clang-cortexA53-installworld-poud.tar mmjnk.other > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D > > > > Binary files clang-cortexA53-installworld-poud.tar and mmjnk.other diff= er > > > > cmp -l clang-cortexA53-installworld-poud.tar mmjnk.other | grep -v " 0$= " | more > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D > > > > --More--(END) > > Note about my example "large file" sizes: > > -rw-r--r-- 1 root wheel 4011026432 Apr 25 21:04:42 2020 clang-cortexA53= -installworld-poud.tar > > and I've been mostly using 4 GiByte for the resultant size > > of large files generated via dd. > > I have not tried to find a minimum size for reliably > > getting corrupted file copies. > > I continued after the above with (no additional reboot): > > cpuset -l0 cp -aRx clang-cortexA53-installworld-poud.tar mmjnk.other2 > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > diff clang-cortexA53-installworld-poud.tar mmjnk.other2 > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D > > Binary files clang-cortexA53-installworld-poud.tar and mmjnk.other2 diffe= r > > cpuset -l2 diff clang-cortexA53-installworld-poud.tar mmjnk.other2 > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > Binary files clang-cortexA53-installworld-poud.tar and mmjnk.other2 diffe= r > > cpuset -l3 cp -aRx clang-cortexA53-installworld-poud.tar mmjnk.other3 > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > cpuset -l3 diff clang-cortexA53-installworld-poud.tar mmjnk.other3 > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > Binary files clang-cortexA53-installworld-poud.tar and mmjnk.other3 diffe= r > > Note that the final mmjnk.other2 was via cpu 2. > Note that the mmjnk.other3 was via cpu 3. > Note that the original mmjnk.other was without limiting the cpu usage. > > Then I went back and did a compare of files not written since > the reboot and showing zeros earlier above. First I show some > of the output of a prior zeros-producing compare: > > cmp -l clang-cortexA53-installworld-poud.tar mmjnk.other | more > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > 1795768321 264 0 > 1795768322 167 0 > 1795768323 272 0 > 1795768324 6 0 > 1795768325 3 0 > 1795768326 370 0 > 1795768327 10 0 > 1795768328 112 0 > . . . > > (Yes, I did not lock down what cpu was to be used for the cmp -l > usage in this activity. In the future I probably should experiment > with that too.) > > The new comparison looked like: > > cmp -l clang-cortexA53-installworld-poud.tar mmjnk.other | more > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > 1442340865 15 0 > 1442340866 245 0 > 1442340867 1 30 > 1442340868 1 353 > 1442340869 0 11 > 1442340870 100 17 > 1442340871 226 271 > 1442340872 31 125 > . . . > > Not all-zeros being presented on the right any more! And not > the same offset either (so different left hand side data). > (Some bytes are a match to the left side and so do not show a > line overall.) > > So I looked at the new copy made under cpuset -l2 : > > cmp -l clang-cortexA53-installworld-poud.tar mmjnk.other2 | more > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > 1442340865 15 0 > 1442340866 245 0 > 1442340867 1 30 > 1442340868 1 353 > 1442340869 0 11 > 1442340870 100 17 > 1442340871 226 271 > 1442340872 31 125 > . . . > > Same offset in this file and same values on the left and right. > (Not just those shown above.) > > So I looked at the new copy made under cpuset -l3 : > > cmp -l clang-cortexA53-installworld-poud.tar mmjnk.other3 | more > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > 981008385 62 0 > 981008386 111 0 > 981008387 157 30 > 981008388 65 353 > 981008389 123 11 > 981008390 145 17 > 981008391 164 271 > 981008393 160 0 > . . . > > Different offset in this file but the same values on the right. > (Not just those shown above.) The left values are different, > matching up with the offset difference. > > (Some bytes are a match to the different data on the left and so > do not show a line but the right side values appear to match the > prior 2 examples even where lines disappear differently because > of left-side content.) > > So, apparently, the same page of content used for the right > side material but at a different point in the diff. (Lack > of controlling the cpu used for cmp -l might be contributing?) > > Note: 1795768321 % 4096 =3D=3D 1 > Note: 1442340865 % 4096 =3D=3D 1 > Note: 981008385 % 4096 =3D=3D 1 > > cmp starts with line "1", so the above all align > at 4096 boundaries. > > Overall this indicates that an unmodified file can have > its content appear to change and that multiple files > got the same block of bad data showing up in their > respective comparisons, just not always at the same > offset in the files. > > I've no clue if the roles of "left" and "right" could > swap. So far the right seems to be the one that gets > the bad data. > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > Mark Millard > marklmi at yahoo.com > ( dsl-only.net went > away in early 2018-Mar) > > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" Sorry if you've tested this alrady... Have you tried large zero files? dd if=3D/dev/zero of=3D/mnt/drive/test_dev0 bs=3D4k count=3D8000000 truncate -s8000000k /mnt/drive/test_trunc dd if=3D/dev/zero bs=3D4k count=3D8000000 | md5 md5 /mnt/drive/test_dev0 /mnt/drive/test_trunc A quick hexdump | grep if the hashes don't match would tell exactly where f= lipped bits are. From owner-freebsd-arm@freebsd.org Sat Jun 27 10:03:00 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5BA5334B055 for ; Sat, 27 Jun 2020 10:03:00 +0000 (UTC) (envelope-from gdotten@gmail.com) Received: from mail-qk1-x736.google.com (mail-qk1-x736.google.com [IPv6:2607:f8b0:4864:20::736]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49v8Sy3g0Vz4dww for ; Sat, 27 Jun 2020 10:02:57 +0000 (UTC) (envelope-from gdotten@gmail.com) Received: by mail-qk1-x736.google.com with SMTP id e11so11127078qkm.3 for ; Sat, 27 Jun 2020 03:02:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=brORS1p5R1BINJX+LvIkDe2RkWHKBxi1WxovSA55Nas=; b=f9bAZQNXzgJoH0RbqTRaLswL0P2A10xkpSGs4dlpixSpBEGlGOSoKGivXLXOdH4fot nV+3Wt6B8uumeKMXQ4QmmpJWpAMvowaYU7oMaCKiMaeN3lGm4xXoGkm3imhwwLZ2D4Au SYX6s+tzYl4MuPfiC7qdvgTpG32yMx2dJhpbuAJvKH7sQdtxUZMtavBBzft3R1GwW1Hq 0o6+QRnwdG1SykZkU1XtrO4Vc6dCKq2x6iIPZ4JDjTavX/jGQFTBc6DA+LFT711v0CMq BH1vKNboD+pWDFUqyw8NFcFqfJM7i5Vl92AR8uOJAaVnSbdrKkBun3adw3H9ZGfdwwny PDYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=brORS1p5R1BINJX+LvIkDe2RkWHKBxi1WxovSA55Nas=; b=dKFR7Sm0oIZj/62d0hnsfdIovP+xTn+CErqYM7pwa9pQZ4C29QT7QO743MnLMoGG+e r1Xk4fjpzE+BpKjwO2QfFqokHJj7BSsKdc4M4glUWI8XuvrUqLKkTa8R3s0oo5TIBd8q r0s/zimKCbOQh/O8GaE5ExhAdGtHvd+TgIOLYTk4r+bE4MI9JP0kua3DS8YcgsIFbu6t zG6HH5OmZV2Tq1Ttbk9Z+Oy+Waqdn4Z3WdecU7KPHLr3h0vyCpC6icuIC2Scr5SSJHeM 7WpoAd05MzGoxvFlfkomD9OJVE1F3fkk3drinXZ1w4mO7mM1AitxO8v2KYNtkfbJHFBF /AQg== X-Gm-Message-State: AOAM53067RMeOWwtxlG6/9vaNuLMuEQLGFBTBsU+jfh6xJ9N6BxUgqVt kCAjfgTGenzCiaotddDs4LsV0B0DJEdqdpthyyfFdppt X-Google-Smtp-Source: ABdhPJwqqiFR9qxE+ZWqn2SVMHAsbSSlpDzhlJz7E0zACBo9NMcN52mlirjU9uswEFHNSFBbIVxuBOWHK7FzETPyPmk= X-Received: by 2002:a37:448:: with SMTP id 69mr6710373qke.130.1593252175600; Sat, 27 Jun 2020 03:02:55 -0700 (PDT) MIME-Version: 1.0 From: Gary Otten Date: Sat, 27 Jun 2020 06:02:38 -0400 Message-ID: Subject: HDMI support on Allwinner A64 To: freebsd-arm@freebsd.org X-Rspamd-Queue-Id: 49v8Sy3g0Vz4dww X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=f9bAZQNX; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of gdotten@gmail.com designates 2607:f8b0:4864:20::736 as permitted sender) smtp.mailfrom=gdotten@gmail.com X-Spamd-Result: default: False [-3.24 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.996]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-0.93)[-0.926]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::736:from]; NEURAL_HAM_SHORT(-0.32)[-0.320]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Jun 2020 10:03:00 -0000 My questions are these? How far can efifb driver/support take me? It displayed the console with the addition of hw.regulator.disable_unused=0 to loader.conf Will it be possible to run Xwindows with efifb driver/support ? The link for the DRM driver is broken, has this driver been completed, if not how useful will it be compared to the efifb driver/support? Where can I find the DRM driver? The below is the research I have done. ******************************************************* I saw a posting from June 2019 in this list. Milan Obouch came up with the idea to keep power going to output buffer. ............... Milan Writes which makes me think, together with presence of getty processes attached to /dev/ttyvN devices, that all what's missing is just physical video output signal, and this is most probably caused by output buffer being shut down. So I googled a bit and found a hint, tried it - I put line hw.regulator.disable_unused=0 into /boot/loader.conf file and it works. I think it just uses HDMI output engine configured by u-boot instead of configuring it itself, as we have no driver for hdmi and hdmi-phy devices on A64 SoCs. *Adding the above to the loader.conf did keep the HDMI output alive, thus keeping the console displayed. Emmanuel Vadot writes ............. No, A64 uses the version 2 of the Allwinner display engine, I have a DRM driver working for it (but still have some work to do on it). https://github.com/evadot/freebsd/tree/drm_aw_de2 (Link now broken) I also reviewed The paper by Emmanuel Vadot https://papers.freebsd.org/2019/asiabsdcon/vadot-adventure_in_drmland/ **************************************************** From owner-freebsd-arm@freebsd.org Sat Jun 27 16:00:31 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B8084355A76 for ; Sat, 27 Jun 2020 16:00:31 +0000 (UTC) (envelope-from adr@sdf.org) Received: from mx.sdf.org (mx.sdf.org [205.166.94.22]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mx.sdf.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49vJPV3DlRz47lg for ; Sat, 27 Jun 2020 16:00:30 +0000 (UTC) (envelope-from adr@sdf.org) Received: from sdf.org (IDENT:adr@sdf.org [205.166.94.16]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 05RFpA4x017083 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO) for ; Sat, 27 Jun 2020 15:51:11 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=sdf.org; s=default; t=1593273072; bh=wYtd5juw9VdyKYjesdpcD8vXwbf0jgxNk7E0RhRGfg0=; h=Date:From:To:Subject; b=IYkFfnu44vss+L0I4cPfwH23bY8DEE+VIO/ZoRCSJKdhCiuylLumvkrpMGsQGD2qg q2FeGP9hbcXJ4RFMsR92Zbeezk02VFDZVd3cnTlH6EugCUsUjy5kQQ5M2A6ClOySxj U0qpGvUfMHavDvpFyD9VBFiB3Gjp6vophDZYfchA= Received: (from adr@localhost) by sdf.org (8.15.2/8.12.8/Submit) id 05RFpA9t015849 for freebsd-arm@freebsd.org; Sat, 27 Jun 2020 15:51:10 GMT Date: Sat, 27 Jun 2020 15:51:10 +0000 From: adr@SDF.ORG To: freebsd-arm@freebsd.org Subject: calling mmap from assembly, invalid argument Message-ID: <20200627155110.GA22042@SDF.ORG> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 49vJPV3DlRz47lg X-Spamd-Bar: ++++++ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=sdf.org header.s=default header.b=IYkFfnu4; dmarc=none; spf=pass (mx1.freebsd.org: domain of adr@sdf.org designates 205.166.94.22 as permitted sender) smtp.mailfrom=adr@sdf.org X-Spamd-Result: default: False [6.85 / 15.00]; ARC_NA(0.00)[]; R_DKIM_ALLOW(0.00)[sdf.org:s=default]; MID_RHS_MATCH_FROM(0.00)[]; SH_AUTHBL_RECEIVED(4.00)[205.166.94.16:received]; R_SPF_ALLOW(0.00)[+mx:c]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_DN_NONE(0.00)[]; NEURAL_SPAM_MEDIUM(0.90)[0.902]; RCPT_COUNT_ONE(0.00)[1]; BAD_REP_POLICIES(0.10)[]; DMARC_NA(0.00)[SDF.ORG]; NEURAL_SPAM_SHORT(0.93)[0.929]; DKIM_TRACE(0.00)[sdf.org:+]; GREYLIST(0.00)[pass,body]; FROM_NO_DN(0.00)[]; NEURAL_SPAM_LONG(1.01)[1.014]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14361, ipnet:205.166.94.0/24, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-Spam: Yes X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Jun 2020 16:00:31 -0000 Hello, I can't make a simple call to mmap. I'm not using system calls because I've to use other c functions in the real code, so there is not gain following the possible changes on the syscalls. I should be missing something. I've used clang in openbsd without a problem. I'll appreciate any help. adr ============================================ % uname -a FreeBSD fbsd 13.0-CURRENT FreeBSD 13.0-CURRENT #0 r362037: Thu Jun 11 05:06:50 UTC 2020 root@releng1.nyi.freebsd.org:/usr/obj/usr/src/arm.armv7/sys/GENERIC arm It doesn't matter if I assemble the code with gas. % clang -o test test.s % ./test Invalid argument mmap addr: 0xffffffff ============================== .syntax unified @ /usr/include/sys/mman.h PROT_READ = 1 PROT_WRITE = 2 MAP_PRIVATE = 2 MAP_ANONYMOUS = 0x1000 .data ostr: .string "mmap addr: %#x\n" .align .text .global main main: mov r5, 0 @ offset mov r4, -1 @ fd push {r4, r5} mov r3, MAP_ANONYMOUS|MAP_PRIVATE mov r2, PROT_READ|PROT_WRITE mov r1, 4096 @ len mov r0, 0 @ addr bl mmap mov r5, r0 mov r0, 0 bl perror ldr r0, =ostr mov r1, r5 bl printf mov r0, 0 bl fflush b exit From owner-freebsd-arm@freebsd.org Sat Jun 27 17:58:53 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 41B513588F7 for ; Sat, 27 Jun 2020 17:58:53 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49vM231K7pz4G7p for ; Sat, 27 Jun 2020 17:58:50 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id 05RHwaib063086 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sat, 27 Jun 2020 20:58:39 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua 05RHwaib063086 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id 05RHwZ3w063085; Sat, 27 Jun 2020 20:58:35 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Sat, 27 Jun 2020 20:58:35 +0300 From: Konstantin Belousov To: adr@sdf.org Cc: freebsd-arm@freebsd.org Subject: Re: calling mmap from assembly, invalid argument Message-ID: <20200627175835.GC32126@kib.kiev.ua> References: <20200627155110.GA22042@SDF.ORG> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200627155110.GA22042@SDF.ORG> X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FROM, NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on tom.home X-Rspamd-Queue-Id: 49vM231K7pz4G7p X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=gmail.com (policy=none); spf=softfail (mx1.freebsd.org: 2001:470:d5e7:1::1 is neither permitted nor denied by domain of kostikbel@gmail.com) smtp.mailfrom=kostikbel@gmail.com X-Spamd-Result: default: False [1.09 / 15.00]; ARC_NA(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; NEURAL_SPAM_SHORT(0.49)[0.488]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; TO_DN_NONE(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all:c]; NEURAL_SPAM_MEDIUM(0.50)[0.500]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_SPAM_LONG(0.10)[0.102]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; DMARC_POLICY_SOFTFAIL(0.10)[gmail.com : No valid SPF, No valid DKIM,none] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Jun 2020 17:58:53 -0000 On Sat, Jun 27, 2020 at 03:51:10PM +0000, adr@SDF.ORG wrote: > Hello, > > I can't make a simple call to mmap. > > I'm not using system calls because I've to use other c functions > in the real code, so there is not gain following the possible > changes on the syscalls. > > I should be missing something. > I've used clang in openbsd without a problem. > > I'll appreciate any help. > > adr > ============================================ > % uname -a > FreeBSD fbsd 13.0-CURRENT FreeBSD 13.0-CURRENT #0 r362037: Thu Jun 11 05:06:50 UTC 2020 > root@releng1.nyi.freebsd.org:/usr/obj/usr/src/arm.armv7/sys/GENERIC arm > > It doesn't matter if I assemble the code with gas. > > % clang -o test test.s > % ./test > > Invalid argument > mmap addr: 0xffffffff > > ============================== > .syntax unified > > @ /usr/include/sys/mman.h > PROT_READ = 1 > PROT_WRITE = 2 > MAP_PRIVATE = 2 > MAP_ANONYMOUS = 0x1000 > > .data > ostr: > .string "mmap addr: %#x\n" > .align > > .text > .global main > > main: > mov r5, 0 @ offset > mov r4, -1 @ fd > push {r4, r5} Offset has off_t type which is 64 bit and requires proper alignment. In this code, some random garbage on the stack is interpreted as offset. Our mmap(2) is strict by requiring offset equal to zero for MAP_ANON. You would see it yourself with either ktrace/kdump or truss. > mov r3, MAP_ANONYMOUS|MAP_PRIVATE > mov r2, PROT_READ|PROT_WRITE > mov r1, 4096 @ len > mov r0, 0 @ addr > bl mmap > mov r5, r0 > mov r0, 0 > bl perror > ldr r0, =ostr > mov r1, r5 > bl printf > mov r0, 0 > bl fflush > b exit > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" From owner-freebsd-arm@freebsd.org Sat Jun 27 19:48:40 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3FBA335B046 for ; Sat, 27 Jun 2020 19:48:40 +0000 (UTC) (envelope-from adr@sdf.org) Received: from mx.sdf.org (mx.sdf.org [205.166.94.22]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mx.sdf.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49vPSl0dXCz4NW4 for ; Sat, 27 Jun 2020 19:48:38 +0000 (UTC) (envelope-from adr@sdf.org) Received: from sdf.org (IDENT:adr@sdf.org [205.166.94.16]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 05RJmYrC000710 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Sat, 27 Jun 2020 19:48:35 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=sdf.org; s=default; t=1593287316; bh=CEYyHsAhkgKfHBcCNsXnGe5HdphmMpT+e/LfAxRjFd4=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=a/22ByLDYa2yud1SfsgZIrtUsD2toEtahYUw3MOgpXZv8o6rDhrcpgx53bHVYbiZ3 FuPHdfU4UTjAgZRA/046RQYCs3PR9L91XnOcs3B+EvpqCQoEgQ0hxXcFdqbGGC8Y5h C4A6vTXF1LFFlwZUck4J706Le95iqwnoXqspyHks= Received: (from adr@localhost) by sdf.org (8.15.2/8.12.8/Submit) id 05RJmYws027769; Sat, 27 Jun 2020 19:48:34 GMT Date: Sat, 27 Jun 2020 19:48:34 +0000 From: adr@SDF.ORG To: Konstantin Belousov Cc: freebsd-arm@freebsd.org Subject: Re: calling mmap from assembly, invalid argument Message-ID: <20200627194834.GC22042@SDF.ORG> References: <20200627155110.GA22042@SDF.ORG> <20200627175835.GC32126@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200627175835.GC32126@kib.kiev.ua> X-Rspamd-Queue-Id: 49vPSl0dXCz4NW4 X-Spamd-Bar: +++++++ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=sdf.org header.s=default header.b=a/22ByLD; dmarc=none; spf=pass (mx1.freebsd.org: domain of adr@sdf.org designates 205.166.94.22 as permitted sender) smtp.mailfrom=adr@sdf.org X-Spamd-Result: default: False [7.02 / 15.00]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(0.00)[sdf.org:s=default]; GREYLIST(0.00)[pass,meta]; SH_AUTHBL_RECEIVED(4.00)[205.166.94.16:received]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(0.00)[+mx]; NEURAL_SPAM_SHORT(1.30)[1.295]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[SDF.ORG]; NEURAL_SPAM_MEDIUM(0.75)[0.753]; BAD_REP_POLICIES(0.10)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[sdf.org:+]; RCPT_COUNT_TWO(0.00)[2]; FROM_NO_DN(0.00)[]; NEURAL_SPAM_LONG(0.97)[0.970]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14361, ipnet:205.166.94.0/24, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-Spam: Yes X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Jun 2020 19:48:40 -0000 On Sat, Jun 27, 2020 at 08:58:35PM +0300, Konstantin Belousov wrote: > Offset has off_t type which is 64 bit and requires proper alignment. > In this code, some random garbage on the stack is interpreted as offset. > > Our mmap(2) is strict by requiring offset equal to zero for MAP_ANON. > > You would see it yourself with either ktrace/kdump or truss. Thanks! adr.