From owner-freebsd-net@freebsd.org Sun Mar 21 01:16:08 2021 Return-Path: Delivered-To: freebsd-net@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 6F9C75B9C7C for ; Sun, 21 Mar 2021 01:16:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F307r2WXvz3jpy for ; Sun, 21 Mar 2021 01:16:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 565CE5B9F03; Sun, 21 Mar 2021 01:16:08 +0000 (UTC) Delivered-To: net@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 562395B9C7B for ; Sun, 21 Mar 2021 01:16:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F307r1wV4z3k3r for ; Sun, 21 Mar 2021 01:16:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 30EF011C7D for ; Sun, 21 Mar 2021 01:16:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12L1G8rY070286 for ; Sun, 21 Mar 2021 01:16:08 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12L1G8uv070285 for net@FreeBSD.org; Sun, 21 Mar 2021 01:16:08 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254445] cloned_interfaces="bridge0" does not respect net.inet6.ip6.auto_linklocal Date: Sun, 21 Mar 2021 01:16:07 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: conf X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: linimon@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: mfc-stable13? X-Bugzilla-Changed-Fields: assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Mar 2021 01:16:08 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254445 Mark Linimon changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|bugs@FreeBSD.org |net@FreeBSD.org --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Sun Mar 21 13:26:48 2021 Return-Path: Delivered-To: freebsd-net@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 32324575C01 for ; Sun, 21 Mar 2021 13:26:48 +0000 (UTC) (envelope-from jbreitman@tildenparkcapital.com) Received: from us-smtp-delivery-145.mimecast.com (us-smtp-delivery-145.mimecast.com [216.205.24.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "*.mimecast.com", Issuer "DigiCert TLS RSA SHA256 2020 CA1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3JLv6LDWz4tF6 for ; Sun, 21 Mar 2021 13:26:47 +0000 (UTC) (envelope-from jbreitman@tildenparkcapital.com) Received: from zmcc-3-mta-2.zmailcloud.com (zmcc-3-mta-2.zmailcloud.com [35.238.170.66]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-597-FhJPoeNlMI-YkXxV894Dpw-1; Sun, 21 Mar 2021 09:26:35 -0400 X-MC-Unique: FhJPoeNlMI-YkXxV894Dpw-1 Received: from zmcc-3-mta-2.zmailcloud.com (localhost [127.0.0.1]) by zmcc-3-mta-2.zmailcloud.com (Postfix) with ESMTPS id C1981E01B9; Sun, 21 Mar 2021 08:26:34 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by zmcc-3-mta-2.zmailcloud.com (Postfix) with ESMTP id AC477E085D; Sun, 21 Mar 2021 08:26:34 -0500 (CDT) X-Virus-Scanned: amavisd-new at zmcc-3-mta-2.zmailcloud.com Received: from zmcc-3-mta-2.zmailcloud.com ([127.0.0.1]) by localhost (zmcc-3-mta-2.zmailcloud.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id PHi6d7jE85jz; Sun, 21 Mar 2021 08:26:34 -0500 (CDT) Received: from jbreitman-mac.zxcvm.com (unknown [72.22.182.150]) by zmcc-3-mta-2.zmailcloud.com (Postfix) with ESMTPSA id 34AE6E005D; Sun, 21 Mar 2021 08:26:34 -0500 (CDT) From: Jason Breitman Message-Id: Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: NFS Mount Hangs Date: Sun, 21 Mar 2021 09:26:33 -0400 In-Reply-To: Cc: "tuexen@freebsd.org" , "Scheffenegger, Richard" , "freebsd-net@freebsd.org" , Alexander Motin To: Rick Macklem References: <3750001D-3F1C-4D9A-A9D9-98BCA6CA65A4@tildenparkcapital.com> <33693DE3-7FF8-4FAB-9A75-75576B88A566@tildenparkcapital.com> <2890D243-AF46-43A4-A1AD-CB0C3481511D@lurchi.franken.de> <9EE3DFAC-72B0-4256-B57C-DE6AA811413C@freebsd.org> X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: tildenparkcapital.com Content-Type: multipart/mixed; boundary="Apple-Mail=_BEE5742E-2729-49A6-B677-C2F0A9D01A69" X-Rspamd-Queue-Id: 4F3JLv6LDWz4tF6 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of jbreitman@tildenparkcapital.com designates 216.205.24.145 as permitted sender) smtp.mailfrom=jbreitman@tildenparkcapital.com X-Spamd-Result: default: False [-2.90 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_COUNT_FIVE(0.00)[6]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:216.205.24.0/24:c]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; HAS_ATTACHMENT(0.00)[]; DMARC_NA(0.00)[tildenparkcapital.com: no valid DMARC record]; RCPT_COUNT_FIVE(0.00)[5]; NEURAL_HAM_LONG(-1.00)[-1.000]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RWL_MAILSPIKE_VERYGOOD(0.00)[216.205.24.145:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MID_RHS_MATCH_FROM(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~,3:+]; ASN(0.00)[asn:30031, ipnet:216.205.24.0/24, country:US]; RCVD_TLS_LAST(0.00)[]; MAILMAN_DEST(0.00)[freebsd-net]; RCVD_IN_DNSWL_LOW(-0.10)[216.205.24.145:from] X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Mar 2021 13:26:48 -0000 --Apple-Mail=_BEE5742E-2729-49A6-B677-C2F0A9D01A69 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=WINDOWS-1252 The issue did trigger again. I ran the script below for ~15 minutes and hope this gets you what you need= . Let me know if you require the full output without grepping nfsd. #!/bin/sh while true do /bin/date >> /tmp/nfs-hang.log /bin/ps axHl | grep nfsd | grep -v grep >> /tmp/nfs-hang.log /usr/bin/procstat -kk 2947 >> /tmp/nfs-hang.log /usr/bin/procstat -kk 2944 >> /tmp/nfs-hang.log /bin/sleep 60 done On the NFS Server Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 NFS.Server.IP.X.2049 NFS.Client.IP.X.48286 CLO= SE_WAIT=20 On the NFS Client tcp 0 0 NFS.Client.IP.X:48286 NFS.Server.IP.X:2049 F= IN_WAIT2 --Apple-Mail=_BEE5742E-2729-49A6-B677-C2F0A9D01A69 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=WINDOWS-1252 Jason Breitman On Mar 19, 2021, at 5:17 PM, Rick Macklem wrote: Jason Breitman wrote: > Thank you for your focus on the issue I am having and I look forward to s= eeing your >patch ported to FreeBSD 12.X. I'll only be committing the patch I am convinced it actually fixes somethin= g. I'll be looking more closely at it and seeing what mav@ thinks aboutm it. > I also appreciate that you understand the difficulties in testing changes= on a core >piece of infrastructure. >=20 > I will let the group know if the issue occurs following the change that d= isabled TSO >and LRO on my FreeBSD NFS Server NICs. > Those types of settings are less disruptive and pose less risk to apply i= n production, >so I am happy to do so. That change was made on 3/17/2021. > My hope is that this issue is a race condition specific to my NIC handlin= g certain TCP >operations. >=20 > I am happy that you are approaching the issue from multiple angles. Well, another angle would be a nfsd thread that is "stuck" while doing an RPC. If that happens, it won't call svc_freereq(), which derefs the structure. If it happens again and you can do, please go onto the FreeBSD server and perform the following commands a few times, a few minutes apart, capturing the output: # ps axHl # procstat -kk I'll be looking for an nfsd thread that is sleeping on the same thing without cpu increasing (except for rpcsvc, which is just a thread waiting for an RPC to work on). --> The procstat -kk gives more information w.r.t what the thread is up to. Good luck with it, rick Thanks. Jason Breitman On Mar 19, 2021, at 11:58 AM, Rick Macklem wrote: Michael Tuexen wrote: >> On 18. Mar 2021, at 21:55, Rick Macklem wrote: >>=20 >> Michael Tuexen wrote: >>>> On 18. Mar 2021, at 13:42, Scheffenegger, Richard wrote: >>>>=20 >>>>>> Output from the NFS Client when the issue occurs # netstat -an | gre= p >>>>>> NFS.Server.IP.X >>>>>> tcp 0 0 NFS.Client.IP.X:46896 NFS.Server.IP.X:2049 FIN_WAIT2 >>>>> I'm no TCP guy. Hopefully others might know why the client would be s= tuck in FIN_WAIT2 (I vaguely recall this means it is waiting for a fin/ack,= but could be wrong?) >>>>=20 >>>> When the client is in Fin-Wait2 this is the state you end up when the = Client side actively close() the tcp session, and then the server also ACKe= d the FIN. >> Jason noted: >>=20 >>> When the issue occurs, this is what I see on the NFS Server. >>> tcp4 0 0 NFS.Server.IP.X.2049 NFS.Client.IP.X.51550 CLOSE_WAIT >>>=20 >>> which corresponds to the state on the client side. The server received = the FIN >>> from the client and acked it. >>> The server is waiting for a close call to happen. >>> So the question is: Is the server also closing the connection? >> Did you mean to say "client closing the connection here?" > Yes. >>=20 >> The server should call soclose() { it never calls soshutdown() } when >> soreceive(with MSG_WAIT) returns 0 bytes or an error that indicates >> the socket is broken. Btw, I looked and the soreceive() is done with MSG_DONTWAIT, but the EWOULDBLOCK is handled appropriately. >> --> The soreceive() call is triggered by an upcall for the rcv side of t= he socket. >> So, are you saying the FreeBSD NFS server did not call soclose() for thi= s case? > Yes. If the state at the server side is CLOSE_WAIT, no close call has hap= pened yet. > The FIN from the client was received, it was ACKED, but no close() call > (or shutdown(..., SHUT_WR) or shutdown(..., SHUT_RDWR)) was issued. There= fore, > no FIN was sent and the client should be in the FINWAIT-2 state. This was= also > reported. So the reported states are consistent. For a test, I commented out the soclose() call in the server side krpc and,= when I dismounted, it did leave the server socket in CLOSE_WAIT. For the FreeBSD client, it did the dismount and the socket was in FIN_WAIT2 for a little while and then disappeared (someone mentioned a short timeout and that seems to be the case). I might argue that the Linux client should not get hung when this occurs, but there does appear to be an issue on the FreeBSD end. So it does appear you have a case where the soclose() call is not happening on the FreeBSD NFS server. I am a little surprised since I don't think I've heard of this before and the code is at least 10years old (at least the par= ts related to this). For the soclose() to not happen, the reference count on the socket structure cannot have gone to zero. (ie a SVC_RELEASE() was missed) Upon code inspection, I was not able to spot a reference counting bug. (Not too surprising, since a reference counting bug should have shown up long ago.) The only thing I spotted that could conceivably explain this is that the function svc_vc_stat() which returns the indication that the socket has been closed at the other end did not bother to do any locking when it checked the status. (I am not yet sure if this could result in the status of XPRT_DIED being missed by the call, but if so, that would result in the soclose() call not happening.) I have attached a small patch, which I think is safe, that adds locking to svc_vc_stat(),which I am hoping you can try at some point. (I realize this is difficult for a production server, but...) I have tested it a little and will test it some more, to try and ensure it does not break anything. I have also cc'd mav@, since he's the guy who last worked on this code, in case he has any insight w.r.t. how the soclose() might get missed (or any other way the server socket gets stuck in CLOSE_WAIT). rick ps: I'll create a PR for this, so that it doesn't get forgotten. Best regards Michael >=20 > rick >=20 > Best regards > Michael >> This will last for ~2 min or so, but is asynchronous. However, the same = 4-tuple can not be reused during this time. >>=20 >> With other words, from the socket / TCP, a properly executed active clos= e() will end up in this state. (If the other side initiated the close, a pa= ssive close, will not end in this state) >>=20 >>=20 >> _______________________________________________ >> freebsd-net@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-net >> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >=20 >=20 > _______________________________________________ > freebsd-net@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" _______________________________________________ freebsd-net@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" _______________________________________________ freebsd-net@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" --Apple-Mail=_BEE5742E-2729-49A6-B677-C2F0A9D01A69-- From owner-freebsd-net@freebsd.org Sun Mar 21 13:41:20 2021 Return-Path: Delivered-To: freebsd-net@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 C2BBC576475 for ; Sun, 21 Mar 2021 13:41:20 +0000 (UTC) (envelope-from jbreitman@tildenparkcapital.com) Received: from us-smtp-delivery-145.mimecast.com (us-smtp-delivery-145.mimecast.com [170.10.133.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.mimecast.com", Issuer "DigiCert TLS RSA SHA256 2020 CA1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3Jgg4gQJz4v72 for ; Sun, 21 Mar 2021 13:41:19 +0000 (UTC) (envelope-from jbreitman@tildenparkcapital.com) Received: from zmcc-3-mta-2.zmailcloud.com (zmcc-3-mta-2.zmailcloud.com [35.238.170.66]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-268-dB1TAAFSNPWyB7C1em1RNA-1; Sun, 21 Mar 2021 09:41:17 -0400 X-MC-Unique: dB1TAAFSNPWyB7C1em1RNA-1 Received: from zmcc-3-mta-2.zmailcloud.com (localhost [127.0.0.1]) by zmcc-3-mta-2.zmailcloud.com (Postfix) with ESMTPS id 9BE65E005D; Sun, 21 Mar 2021 08:41:16 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by zmcc-3-mta-2.zmailcloud.com (Postfix) with ESMTP id 89979E085D; Sun, 21 Mar 2021 08:41:16 -0500 (CDT) X-Virus-Scanned: amavisd-new at zmcc-3-mta-2.zmailcloud.com Received: from zmcc-3-mta-2.zmailcloud.com ([127.0.0.1]) by localhost (zmcc-3-mta-2.zmailcloud.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id PscKGu616jBG; Sun, 21 Mar 2021 08:41:16 -0500 (CDT) Received: from jbreitman-mac.zxcvm.com (unknown [72.22.182.150]) by zmcc-3-mta-2.zmailcloud.com (Postfix) with ESMTPSA id 48509E005D; Sun, 21 Mar 2021 08:41:16 -0500 (CDT) Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: NFS Mount Hangs From: Jason Breitman In-Reply-To: Date: Sun, 21 Mar 2021 09:41:15 -0400 Cc: "freebsd-net@freebsd.org" Message-Id: References: <3750001D-3F1C-4D9A-A9D9-98BCA6CA65A4@tildenparkcapital.com> <33693DE3-7FF8-4FAB-9A75-75576B88A566@tildenparkcapital.com> To: Youssef GHORBAL X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: tildenparkcapital.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4F3Jgg4gQJz4v72 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of jbreitman@tildenparkcapital.com designates 170.10.133.145 as permitted sender) smtp.mailfrom=jbreitman@tildenparkcapital.com X-Spamd-Result: default: False [-2.90 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_FIVE(0.00)[6]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip4:170.10.133.0/24]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[tildenparkcapital.com: no valid DMARC record]; ARC_NA(0.00)[]; SPAMHAUS_ZRD(0.00)[170.10.133.145:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[170.10.133.145:from]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:30031, ipnet:170.10.132.0/23, country:US]; RCVD_TLS_LAST(0.00)[]; MAILMAN_DEST(0.00)[freebsd-net]; RCVD_IN_DNSWL_LOW(-0.10)[170.10.133.145:from] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Mar 2021 13:41:20 -0000 Thanks for sharing as this sounds exactly like my issue. I had implemented the change below on 3/8/2021 and have experienced the NFS= hang after that. Do I need to reboot or umount / mount all of the clients and then I will be= ok? I had not rebooted the clients, but would to get out of this situation. It is logical that a new TCP session over 2049 needs to be reestablished fo= r the changes to take effect. net.inet.tcp.fast_finwait2_recycle=3D1=20 net.inet.tcp.finwait2_timeout=3D1000=20 I can also confirm that the iptables solution that you use on the client to= get out of the hung mount without a reboot work for me. #!/bin/sh progName=3D"nfsClientFix" delay=3D15 nfs_ip=3DNFS.Server.IP.X nfs_fin_wait2_state() { /usr/bin/netstat -an | /usr/bin/grep ${nfs_ip}:2049 | /usr/bin/grep FIN= _WAIT2 > /dev/null 2>&1 return $? } nfs_fin_wait2_state result=3D$? if [ ${result} -eq 0 ] ; then /usr/bin/logger -s -i -p local7.error -t ${progName} "NFS Connection is= in FIN_WAIT2!" /usr/bin/logger -s -i -p local7.error -t ${progName} "Enabling firewall= to block ${nfs_ip}!" /usr/sbin/iptables -A INPUT -s ${nfs_ip} -j DROP while true do /usr/bin/sleep ${delay} =09nfs_fin_wait2_state =09result=3D$? if [ ${result} -ne 0 ] ; then /usr/bin/logger -s -i -p local7.notice -t ${progName} "NFS Conn= ection is OK." /usr/bin/logger -s -i -p local7.error -t ${progName} "Disabling= firewall to allow access to ${nfs_ip}!" /usr/sbin/iptables -D INPUT -s ${nfs_ip} -j DROP break fi done fi Jason Breitman On Mar 19, 2021, at 8:40 PM, Youssef GHORBAL w= rote: Hi Jason, > On 17 Mar 2021, at 18:17, Jason Breitman wrote: >=20 > Please review the details below and let me know if there is a setting tha= t I should apply to my FreeBSD NFS Server or if there is a bug fix that I c= an apply to resolve my issue. > I shared this information with the linux-nfs mailing list and they believ= e the issue is on the server side. >=20 > Issue > NFSv4 mounts periodically hang on the NFS Client. >=20 > During this time, it is possible to manually mount from another NFS Serve= r on the NFS Client having issues. > Also, other NFS Clients are successfully mounting from the NFS Server in = question. > Rebooting the NFS Client appears to be the only solution. I had experienced a similar weird situation with periodically stuck Linux N= FS clients mounting Isilon NFS servers (Isilon is FreeBSD based but they se= em to have there own nfsd) We=E2=80=99ve had better luck and we did manage to have packet captures on = both sides during the issue. The gist of it goes like follows: - Data flows correctly between SERVER and the CLIENT - At some point SERVER starts decreasing it's TCP Receive Window until it r= eachs 0 - The client (eager to send data) can only ack data sent by SERVER. - When SERVER was done sending data, the client starts sending TCP Window P= robes hoping that the TCP Window opens again so he can flush its buffers. - SERVER responds with a TCP Zero Window to those probes. - After 6 minutes (the NFS server default Idle timeout) SERVER racefully cl= oses the TCP connection sending a FIN Packet (and still a TCP Window at 0)= =20 - CLIENT ACK that FIN. - SERVER goes in FIN_WAIT_2 state - CLIENT closes its half part part of the socket and goes in LAST_ACK state= . - FIN is never sent by the client since there still data in its SendQ and r= eceiver TCP Window is still 0. At this stage the client starts sending TCP = Window Probes again and again hoping that the server opens its TCP Window s= o it can flush it's buffers and terminate its side of the socket. - SERVER keeps responding with a TCP Zero Window to those probes. =3D> The last two steps goes on and on for hours/days freezing the NFS moun= t bound to that TCP session. If we had a situation where CLIENT was responsible for closing the TCP Wind= ow (and initiating the TCP FIN first) and server wanting to send data we=E2= =80=99ll end up in the same state as you I think. We=E2=80=99ve never had the root cause of why the SERVER decided to close t= he TCP Window and no more acccept data, the fix on the Isilon part was to r= ecycle more aggressively the FIN_WAIT_2 sockets (net.inet.tcp.fast_finwait2= _recycle=3D1 & net.inet.tcp.finwait2_timeout=3D5000). Once the socket recyc= led and at the next occurence of CLIENT TCP Window probe, SERVER sends a RS= T, triggering the teardown of the session on the client side, a new TCP han= dchake, etc and traffic flows again (NFS starts responding) To avoid rebooting the client (and before the aggressive FIN_WAIT_2 was im= plemented on the Isilon side) we=E2=80=99ve added a check script on the cli= ent that detects LAST_ACK sockets on the client and through iptables rule e= nforces a TCP RST, Something like: -A OUTPUT -p tcp -d $nfs_server_addr --s= port $local_port -j REJECT --reject-with tcp-reset (the script removes this= iptables rule as soon as the LAST_ACK disappears) The bottom line would be to have a packet capture during the outage (client= and/or server side), it will show you at least the shape of the TCP exchan= ge when NFS is stuck. Youssef From owner-freebsd-net@freebsd.org Sun Mar 21 13:19:23 2021 Return-Path: Delivered-To: freebsd-net@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 EE589575523 for ; Sun, 21 Mar 2021 13:19:23 +0000 (UTC) (envelope-from jbreitman@tildenparkcapital.com) Received: from us-smtp-delivery-145.mimecast.com (us-smtp-delivery-145.mimecast.com [216.205.24.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.mimecast.com", Issuer "DigiCert TLS RSA SHA256 2020 CA1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3JBL2pgCz4sl5 for ; Sun, 21 Mar 2021 13:19:21 +0000 (UTC) (envelope-from jbreitman@tildenparkcapital.com) Received: from zmcc-3-mta-2.zmailcloud.com (zmcc-3-mta-2.zmailcloud.com [35.238.170.66]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-155-66t8xbDaMPSmjm6RyTZfBA-1; Sun, 21 Mar 2021 09:19:18 -0400 X-MC-Unique: 66t8xbDaMPSmjm6RyTZfBA-1 Received: from zmcc-3-mta-2.zmailcloud.com (localhost [127.0.0.1]) by zmcc-3-mta-2.zmailcloud.com (Postfix) with ESMTPS id 35A85E005D; Sun, 21 Mar 2021 08:19:17 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by zmcc-3-mta-2.zmailcloud.com (Postfix) with ESMTP id 1CE90E085D; Sun, 21 Mar 2021 08:19:17 -0500 (CDT) X-Virus-Scanned: amavisd-new at zmcc-3-mta-2.zmailcloud.com Received: from zmcc-3-mta-2.zmailcloud.com ([127.0.0.1]) by localhost (zmcc-3-mta-2.zmailcloud.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id iFp4-WUIP7Os; Sun, 21 Mar 2021 08:19:16 -0500 (CDT) Received: from jbreitman-mac.zxcvm.com (unknown [72.22.182.150]) by zmcc-3-mta-2.zmailcloud.com (Postfix) with ESMTPSA id F24DDE005D; Sun, 21 Mar 2021 08:19:15 -0500 (CDT) From: Jason Breitman Message-Id: Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: NFS Mount Hangs Date: Sun, 21 Mar 2021 09:19:15 -0400 In-Reply-To: Cc: "tuexen@freebsd.org" , "Scheffenegger, Richard" , "freebsd-net@freebsd.org" , Alexander Motin To: Rick Macklem References: <3750001D-3F1C-4D9A-A9D9-98BCA6CA65A4@tildenparkcapital.com> <33693DE3-7FF8-4FAB-9A75-75576B88A566@tildenparkcapital.com> <2890D243-AF46-43A4-A1AD-CB0C3481511D@lurchi.franken.de> <9EE3DFAC-72B0-4256-B57C-DE6AA811413C@freebsd.org> X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: tildenparkcapital.com Content-Type: multipart/mixed; boundary="Apple-Mail=_87D2FDE7-F6D6-4D7A-BCFF-6735FB46E9B9" X-Rspamd-Queue-Id: 4F3JBL2pgCz4sl5 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of jbreitman@tildenparkcapital.com designates 216.205.24.145 as permitted sender) smtp.mailfrom=jbreitman@tildenparkcapital.com X-Spamd-Result: default: False [-2.90 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_FIVE(0.00)[6]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip4:216.205.24.0/24]; HAS_ATTACHMENT(0.00)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; RWL_MAILSPIKE_VERYGOOD(0.00)[216.205.24.145:from]; RCPT_COUNT_FIVE(0.00)[5]; NEURAL_HAM_LONG(-1.00)[-1.000]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_NA(0.00)[tildenparkcapital.com: no valid DMARC record]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~,3:+]; ASN(0.00)[asn:30031, ipnet:216.205.24.0/24, country:US]; RCVD_TLS_LAST(0.00)[]; MAILMAN_DEST(0.00)[freebsd-net]; RCVD_IN_DNSWL_LOW(-0.10)[216.205.24.145:from] X-Mailman-Approved-At: Sun, 21 Mar 2021 17:12:45 +0000 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Mar 2021 13:19:24 -0000 --Apple-Mail=_87D2FDE7-F6D6-4D7A-BCFF-6735FB46E9B9 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=WINDOWS-1252 The issue did trigger again. I ran the script below for ~15 minutes and hope this gets you what you need= . Let me know if you require the full output without grepping nfsd. #!/bin/sh while true do /bin/date >> /tmp/nfs-hang.log /bin/ps axHl | grep nfsd | grep -v grep >> /tmp/nfs-hang.log /usr/bin/procstat -kk 2947 >> /tmp/nfs-hang.log /usr/bin/procstat -kk 2944 >> /tmp/nfs-hang.log /bin/sleep 60 done On the NFS Server Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 NFS.Server.IP.X.2049 NFS.Client.IP.X.48286 CLO= SE_WAIT=20 On the NFS Client tcp 0 0 NFS.Client.IP.X:48286 NFS.Server.IP.X:2049 F= IN_WAIT2 --Apple-Mail=_87D2FDE7-F6D6-4D7A-BCFF-6735FB46E9B9 Content-Disposition: attachment; filename=nfs-hang.log Content-Type: application/octet-stream; x-unix-mode=0644; name="nfs-hang.log" Content-Transfer-Encoding: base64 U3VuIE1hciAyMSAwODo1MDozOSBFRFQgMjAyMQ0KICAgMCAgMjk0NCAgICAgMSAgIDAgIDIwICAw IDEwOTYzNiAgMzE5OTIgc2VsZWN0ICAgU3MgICAgLSAgICAgICAwOjAyLjkzIG5mc2Q6IG1hc3Rl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIFMgICAgIC0gICAgIDM0MDoyNS4xMSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3 ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6 MDguOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAx MDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjE3Ljk0IG5mc2Q6IHNlcnZlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IEkgICAgIC0gICAgICAxNzo1NC4xMyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAy OTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MTMu OTYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4 NCAgIDMyMzIgcnBjc3ZjICAgUyAgICAgLSAgICAgIDE2OjIwLjczIG5mc2Q6IHNlcnZlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkg ICAgIC0gICAgICAxODozMS44NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0 ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTc6MzIuNjEg bmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAg IDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE0OjA4LjgxIG5mc2Q6IHNlcnZlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAg IC0gICAgICAxMzo0MC43OCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAg MCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTk6MDIuNTAgbmZz ZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMy MzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjQ0LjYxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0g ICAgICAxOToxNi42NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAg MjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTg6MDQuOTkgbmZzZDog c2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIg cnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjUyLjU2IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAg ICAyMDo0Mi42NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAg IDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTM6MTUuMjMgbmZzZDogc2Vy dmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBj c3ZjICAgSSAgICAgLSAgICAgIDE4OjE4LjM3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAx MzoxOS44NCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAg IDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MDkuNzMgbmZzZDogc2VydmVy IChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3Zj ICAgSSAgICAgLSAgICAgIDE3OjU2LjYyIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcg IDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1 Ni40MiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEw Nzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MjYuNTAgbmZzZDogc2VydmVyIChu ZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAg SSAgICAgLSAgICAgIDE5OjA3LjU0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5 NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxOTowNC4x NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0 ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MTUuOTkgbmZzZDogc2VydmVyIChuZnNk KQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAg ICAgLSAgICAgIDE3OjAyLjM4IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQg ICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyNDoyNy42NyBu ZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAg MzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MzEuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0K ICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAg LSAgICAgIDE4OjQxLjAxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDowOS4wNiBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIz MiBycGNzdmMgICBJICAgICAtICAgICAgMTY6MDYuMjAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAg MCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAg ICAgIDE2OjEyLjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDo1OC45NiBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBy cGNzdmMgICBJICAgICAtICAgICAgMTQ6NDkuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAg Mjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAg IDE4OjM3LjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzoyNC41MSBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNz dmMgICBJICAgICAtICAgICAgMTU6MzMuMTEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0 NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEx OjI4LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDowMi4wNSBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMg ICBJICAgICAtICAgICAgMTg6NDYuODYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAg Mjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDIxOjAw Ljg3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3 ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzozNy4wNSBuZnNkOiBzZXJ2ZXIgKG5m c2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJ ICAgICAtICAgICAgMTQ6MTQuODMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0 NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjQ5LjEw IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQg ICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo0Ni41NiBuZnNkOiBzZXJ2ZXIgKG5mc2Qp DQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAg ICAtICAgICAgMjA6MjguMDkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAg IDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUxLjc1IG5m c2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAz MjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODowOS4yMCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQog ICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAt ICAgICAgMjE6MTkuNjggbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAg IDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE1OjU2LjMwIG5mc2Q6 IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIEkgICAgIC0gICAgICAxODo1NC4xNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAw ICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAg ICAgMTY6NDguMjMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIw ICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjU5LjY1IG5mc2Q6IHNl cnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIEkgICAgIC0gICAgICAxNjozMC4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAy OTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAg MjA6MTEuNzcgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAw ICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUwLjYzIG5mc2Q6IHNlcnZl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIEkgICAgIC0gICAgICAxNjoxNi45MCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3 ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6 MzAuNzYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAx MDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjQ1LjI4IG5mc2Q6IHNlcnZlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IEkgICAgIC0gICAgICAyMjoxNS4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAy OTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTc6NDMu OTggbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4 NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEyOjIzLjQ3IG5mc2Q6IHNlcnZlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkg ICAgIC0gICAgICAxNzo1MC4yNyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogIFBJRCAgICBUSUQgQ09N TSAgICAgICAgICAgICAgICBURE5BTUUgICAgICAgICAgICAgIEtTVEFDSyAgICAgICAgICAgICAg ICAgICAgICAgDQogMjk0NyAxMDEwNTMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBtYXN0ZXIg ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV90 aW1lZHdhaXRfc2lnKzB4MTQgX2N2X3RpbWVkd2FpdF9zaWdfc2J0KzB4MTdhIHN2Y19ydW5faW50 ZXJuYWwrMHgzYmQgc3ZjX3J1bisweDFjNCBuZnNydmRfbmZzZCsweDMzNSBuZnNzdmNfbmZzZCsw eDU2NiBzeXNfbmZzc3ZjKzB4YmEgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29t bW9uKzB4MTAxIA0KIDI5NDcgMTAxMDYwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vydmlj ZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2 Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQog Mjk0NyAxMDEwNjEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2MiBu ZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4 aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDYzIG5mc2QgICAgICAgICAg ICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVu X2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtf dHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjQgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBz ZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1 NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4 ZSANCiAyOTQ3IDEwMTA2NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAg bWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFk X3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAx MDY2IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhl MiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0 X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZv cmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjcgbmZzZCAgICAg ICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2 Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMg Zm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2OCBuZnNkICAgICAgICAgICAgICAgIG5m c2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0 MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5h bCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xp bmUrMHhlIA0KIDI5NDcgMTAxMDY5IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAg ICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190 aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0 NyAxMDEwNzAgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRj aCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2 X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsw eGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3MSBuZnNk ICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgx NTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQr MHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDcyIG5mc2QgICAgICAgICAgICAg ICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2lu dGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJh bXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2 aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDgg c3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSAN CiAyOTQ3IDEwMTA3NCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlf c3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0 YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc1 IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBz bGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3Np ZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtf ZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzYgbmZzZCAgICAgICAg ICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19y dW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9y a190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3NyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6 IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsw eDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUr MHhlIA0KIDI5NDcgMTAxMDc4IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJl YWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAx MDEwNzkgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4MCBuZnNkICAg ICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQg c3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4 MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDgxIG5mc2QgICAgICAgICAgICAgICAg bmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVy bmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBv bGluZSsweGUgDQogMjk0NyAxMDEwODIgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNl ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3Zj X3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAy OTQ3IDEwMTA4MyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dp dGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0 KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg0IG5m c2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhp dCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODUgbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5f aW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190 cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4NiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNl cnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0 OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhl IA0KIDI5NDcgMTAxMDg3IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRf c3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEw ODggbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUy IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRf c2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9y a19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4OSBuZnNkICAgICAg ICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3Zj X3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBm b3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkwIG5mc2QgICAgICAgICAgICAgICAgbmZz ZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFs KzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGlu ZSsweGUgDQogMjk0NyAxMDEwOTEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3Ro cmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3 IDEwMTA5MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNo KzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zf d2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4 YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkzIG5mc2Qg ICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsw eDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTQgbmZzZCAgICAgICAgICAgICAg ICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50 ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFt cG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZp Y2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBz dmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0K IDI5NDcgMTAxMDk2IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3Rh cnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTcg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19l eGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5OCBuZnNkICAgICAgICAg ICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1 bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3Jr X3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk5IG5mc2QgICAgICAgICAgICAgICAgbmZzZDog c2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4 NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsw eGUgDQogMjk0NyAxMDExMDAgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEw MTEwMSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4 ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2Fp dF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBm b3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTAyIG5mc2QgICAg ICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz dmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgz IGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDMgbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJu YWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9s aW5lKzB4ZSANCiAyOTQ3IDEwMTEwNCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2Ug ICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNf dGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5 NDcgMTAxMTA1IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0 Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQr MHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDYgbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0 KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNyBuZnNkICAgICAgICAgICAg ICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9p bnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3Ry YW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA4IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vy dmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4 IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUg DQogMjk0NyAxMDExMDkgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9z dGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEx MCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3Jr X2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTExIG5mc2QgICAgICAg ICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hf c2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNf cnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZv cmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTIgbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwr MHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5l KzB4ZSANCiAyOTQ3IDEwMTExMyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAg ICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhy ZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcg MTAxMTE0IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhi IGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTUgbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0 IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4 ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExNiBuZnNkICAgICAgICAgICAgICAg IG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRl cm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1w b2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE3IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vydmlj ZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2 Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQog Mjk0NyAxMDExMTggbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExOSBu ZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4 aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTIwIG5mc2QgICAgICAgICAg ICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVu X2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtf dHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMjEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBz ZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1 NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4 ZSANCiAyOTQ3IDEwMTEyMiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAg bWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFk X3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KICBQSUQgICAg VElEIENPTU0gICAgICAgICAgICAgICAgVEROQU1FICAgICAgICAgICAgICBLU1RBQ0sgICAgICAg ICAgICAgICAgICAgICAgIA0KIDI5NDQgMTAxMDAxIG5mc2QgICAgICAgICAgICAgICAgLSAgICAg ICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzZWx0ZHdhaXQrMHhiZiBrZXJu X3NlbGVjdCsweDhlZiBzeXNfc2VsZWN0KzB4NTYgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5 c2NhbGxfY29tbW9uKzB4MTAxIA0KU3VuIE1hciAyMSAwODo1MTozOSBFRFQgMjAyMQ0KICAgMCAg Mjk0NCAgICAgMSAgIDAgIDIwICAwIDEwOTYzNiAgMzE5OTIgc2VsZWN0ICAgU3MgICAgLSAgICAg ICAwOjAyLjkzIG5mc2Q6IG1hc3RlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIFMgICAgIC0gICAgIDM0MDoyNS4yNSBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNz dmMgICBJICAgICAtICAgICAgMjA6MDguOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0 NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEw OjE3Ljk0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1NC4xMyBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMg ICBJICAgICAtICAgICAgMTU6MTMuOTYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAg Mjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgUyAgICAgLSAgICAgIDE2OjIw LjgwIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3 ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODozMS44NSBuZnNkOiBzZXJ2ZXIgKG5m c2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJ ICAgICAtICAgICAgMTc6MzIuNjEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0 NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE0OjA4Ljgx IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQg ICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxMzo0MC43OCBuZnNkOiBzZXJ2ZXIgKG5mc2Qp DQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAg ICAtICAgICAgMTk6MDIuNTAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAg IDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjQ0LjYxIG5m c2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAz MjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxOToxNi42NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQog ICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAt ICAgICAgMTg6MDQuOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAg IDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjUyLjU2IG5mc2Q6 IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIEkgICAgIC0gICAgICAyMDo0Mi42NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAw ICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAg ICAgMTM6MTUuMjMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIw ICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjE4LjM3IG5mc2Q6IHNl cnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIEkgICAgIC0gICAgICAxMzoxOS44NCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAy OTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAg MjA6MDkuNzMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAw ICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjU2LjYyIG5mc2Q6IHNlcnZl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIEkgICAgIC0gICAgICAxNzo1Ni40MiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3 ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6 MjYuNTAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAx MDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjA3LjU0IG5mc2Q6IHNlcnZlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IEkgICAgIC0gICAgICAxOTowNC4xNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAy OTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MTUu OTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4 NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjAyLjM4IG5mc2Q6IHNlcnZlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkg ICAgIC0gICAgICAyNDoyNy42NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0 ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MzEuNDEg bmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAg IDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjQxLjAxIG5mc2Q6IHNlcnZlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAg IC0gICAgICAxNDowOS4wNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAg MCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTY6MDYuMjAgbmZz ZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMy MzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjEyLjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0g ICAgICAxNDo1OC45NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAg MjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTQ6NDkuNDEgbmZzZDog c2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIg cnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjM3LjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAg ICAxNzoyNC41MSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAg IDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MzMuMTEgbmZzZDogc2Vy dmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBj c3ZjICAgSSAgICAgLSAgICAgIDExOjI4LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAx NDowMi4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAg IDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTg6NDYuODYgbmZzZDogc2VydmVy IChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3Zj ICAgSSAgICAgLSAgICAgIDIxOjAwLjg3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcg IDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzoz Ny4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEw Nzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTQ6MTQuODMgbmZzZDogc2VydmVyIChu ZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAg SSAgICAgLSAgICAgIDE3OjQ5LjEwIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5 NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo0Ni41 NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0 ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MjguMDkgbmZzZDogc2VydmVyIChuZnNk KQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAg ICAgLSAgICAgIDE3OjUxLjc1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQg ICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODowOS4yMCBu ZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAg MzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MTkuNjggbmZzZDogc2VydmVyIChuZnNkKQ0K ICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAg LSAgICAgIDE1OjU2LjMwIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODo1NC4xNSBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIz MiBycGNzdmMgICBJICAgICAtICAgICAgMTY6NDguMjMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAg MCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAg ICAgIDE5OjU5LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNjozMC4xNCBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBy cGNzdmMgICBJICAgICAtICAgICAgMjA6MTEuNzcgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAg Mjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAg IDE3OjUwLjYzIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNjoxNi45MCBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNz dmMgICBJICAgICAtICAgICAgMjE6MzAuNzYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0 NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2 OjQ1LjI4IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyMjoxNS4xNCBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMg ICBJICAgICAtICAgICAgMTc6NDMuOTggbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAg Mjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEyOjIz LjQ3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3 ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1MC4yNyBuZnNkOiBzZXJ2ZXIgKG5m c2QpDQogIFBJRCAgICBUSUQgQ09NTSAgICAgICAgICAgICAgICBURE5BTUUgICAgICAgICAgICAg IEtTVEFDSyAgICAgICAgICAgICAgICAgICAgICAgDQogMjk0NyAxMDEwNTMgbmZzZCAgICAgICAg ICAgICAgICBuZnNkOiBtYXN0ZXIgICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4NDI1IHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTQgX2N2X3RpbWVkd2FpdF9zaWdf c2J0KzB4MTdhIHN2Y19ydW5faW50ZXJuYWwrMHgzYmQgc3ZjX3J1bisweDFjNCBuZnNydmRfbmZz ZCsweDMzNSBuZnNzdmNfbmZzZCsweDU2NiBzeXNfbmZzc3ZjKzB4YmEgYW1kNjRfc3lzY2FsbCsw eDM2NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0KIDI5NDcgMTAxMDYwIG5mc2QgICAgICAg ICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hf c2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNf cnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZv cmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjEgbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwr MHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5l KzB4ZSANCiAyOTQ3IDEwMTA2MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAg ICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhy ZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcg MTAxMDYzIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhi IGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjQgbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0 IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4 ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2NSBuZnNkICAgICAgICAgICAgICAg IG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRl cm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1w b2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY2IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vydmlj ZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2 Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQog Mjk0NyAxMDEwNjcgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2OCBu ZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4 aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY5IG5mc2QgICAgICAgICAg ICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVu X2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtf dHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzAgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBz ZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1 NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4 ZSANCiAyOTQ3IDEwMTA3MSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAg bWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFk X3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAx MDcyIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhl MiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0 X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZv cmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzMgbmZzZCAgICAg ICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2 Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMg Zm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3NCBuZnNkICAgICAgICAgICAgICAgIG5m c2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0 MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5h bCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xp bmUrMHhlIA0KIDI5NDcgMTAxMDc1IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAg ICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190 aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0 NyAxMDEwNzYgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRj aCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2 X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsw eGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3NyBuZnNk ICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgx NTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQr MHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc4IG5mc2QgICAgICAgICAgICAg ICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2lu dGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJh bXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzkgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2 aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDgg c3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSAN CiAyOTQ3IDEwMTA4MCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlf c3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0 YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDgx IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBz bGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3Np ZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtf ZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODIgbmZzZCAgICAgICAg ICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19y dW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9y a190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4MyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6 IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsw eDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUr MHhlIA0KIDI5NDcgMTAxMDg0IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJl YWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAx MDEwODUgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4NiBuZnNkICAg ICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQg c3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4 MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg3IG5mc2QgICAgICAgICAgICAgICAg bmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVy bmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBv bGluZSsweGUgDQogMjk0NyAxMDEwODggbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNl ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3Zj X3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAy OTQ3IDEwMTA4OSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dp dGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0 KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkwIG5m c2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhp dCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTEgbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5f aW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190 cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNl cnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0 OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhl IA0KIDI5NDcgMTAxMDkzIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRf c3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEw OTQgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUy IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRf c2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9y a19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5NSBuZnNkICAgICAg ICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3Zj X3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBm b3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk2IG5mc2QgICAgICAgICAgICAgICAgbmZz ZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFs KzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGlu ZSsweGUgDQogMjk0NyAxMDEwOTcgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3Ro cmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3 IDEwMTA5OCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNo KzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zf d2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4 YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk5IG5mc2Qg ICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsw eDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDAgbmZzZCAgICAgICAgICAgICAg ICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50 ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFt cG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwMSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZp Y2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBz dmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0K IDI5NDcgMTAxMTAyIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3Rh cnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDMg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19l eGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNCBuZnNkICAgICAgICAg ICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1 bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3Jr X3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA1IG5mc2QgICAgICAgICAgICAgICAgbmZzZDog c2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4 NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsw eGUgDQogMjk0NyAxMDExMDYgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEw MTEwNyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4 ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2Fp dF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBm b3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA4IG5mc2QgICAg ICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz dmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgz IGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDkgbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJu YWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9s aW5lKzB4ZSANCiAyOTQ3IDEwMTExMCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2Ug ICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNf dGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5 NDcgMTAxMTExIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0 Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQr MHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTIgbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0 KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExMyBuZnNkICAgICAgICAgICAg ICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9p bnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3Ry YW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE0IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vy dmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4 IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUg DQogMjk0NyAxMDExMTUgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9z dGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEx NiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3Jr X2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE3IG5mc2QgICAgICAg ICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hf c2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNf cnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZv cmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTggbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwr MHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5l KzB4ZSANCiAyOTQ3IDEwMTExOSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAg ICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhy ZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcg MTAxMTIwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhi IGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMjEgbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0 IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4 ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEyMiBuZnNkICAgICAgICAgICAgICAg IG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRl cm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1w b2xpbmUrMHhlIA0KICBQSUQgICAgVElEIENPTU0gICAgICAgICAgICAgICAgVEROQU1FICAgICAg ICAgICAgICBLU1RBQ0sgICAgICAgICAgICAgICAgICAgICAgIA0KIDI5NDQgMTAxMDAxIG5mc2Qg ICAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzZWx0ZHdhaXQrMHhiZiBrZXJuX3NlbGVjdCsweDhlZiBzeXNfc2VsZWN0KzB4NTYgYW1kNjRf c3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0KU3VuIE1hciAyMSAwODo1 Mjo0MCBFRFQgMjAyMQ0KICAgMCAgMjk0NCAgICAgMSAgIDAgIDIwICAwIDEwOTYzNiAgMzE5OTIg c2VsZWN0ICAgSXMgICAgLSAgICAgICAwOjAyLjkzIG5mc2Q6IG1hc3RlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIFMgICAgIC0gICAg IDM0MDoyNS40NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAg IDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MDguOTkgbmZzZDogc2Vy dmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBj c3ZjICAgSSAgICAgLSAgICAgIDEwOjE3Ljk0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAx Nzo1NC4xMyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAg IDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MTMuOTYgbmZzZDogc2VydmVy IChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3Zj ICAgSSAgICAgLSAgICAgIDE2OjIwLjgwIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcg IDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODoz MS44NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEw Nzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTc6MzIuNjEgbmZzZDogc2VydmVyIChu ZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAg SSAgICAgLSAgICAgIDE0OjA4LjgxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5 NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxMzo0MC43 OCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0 ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTk6MDIuNTAgbmZzZDogc2VydmVyIChuZnNk KQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAg ICAgLSAgICAgIDE3OjQ0LjYxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQg ICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxOToxNi42NyBu ZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAg MzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTg6MDQuOTkgbmZzZDogc2VydmVyIChuZnNkKQ0K ICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAg LSAgICAgIDEwOjUyLjU2IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyMDo0Mi42NSBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIz MiBycGNzdmMgICBJICAgICAtICAgICAgMTM6MTUuMjMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAg MCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAg ICAgIDE4OjE4LjM3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxMzoxOS44NCBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBy cGNzdmMgICBJICAgICAtICAgICAgMjA6MDkuNzMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAg Mjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAg IDE3OjU2LjYyIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1Ni40MiBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNz dmMgICBJICAgICAtICAgICAgMjA6MjYuNTAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0 NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE5 OjA3LjU0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxOTowNC4xNiBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMg ICBJICAgICAtICAgICAgMjE6MTUuOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAg Mjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjAy LjQwIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3 ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyNDoyNy42NyBuZnNkOiBzZXJ2ZXIgKG5m c2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJ ICAgICAtICAgICAgMTU6MzEuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0 NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjQxLjAx IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQg ICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDowOS4wNiBuZnNkOiBzZXJ2ZXIgKG5mc2Qp DQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAg ICAtICAgICAgMTY6MDYuMjAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAg IDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjEyLjkxIG5m c2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAz MjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDo1OC45NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQog ICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAt ICAgICAgMTQ6NDkuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAg IDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjM3LjkxIG5mc2Q6 IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzoyNC41MSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAw ICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAg ICAgMTU6MzMuMTEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIw ICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDExOjI4LjY1IG5mc2Q6IHNl cnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIEkgICAgIC0gICAgICAxNDowMi4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAy OTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAg MTg6NDYuODYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAw ICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDIxOjAwLjg3IG5mc2Q6IHNlcnZl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIEkgICAgIC0gICAgICAxNzozNy4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3 ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTQ6 MTQuODMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAx MDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjQ5LjEwIG5mc2Q6IHNlcnZlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IEkgICAgIC0gICAgICAxNzo0Ni41NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAy OTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6Mjgu MDkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4 NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUxLjc1IG5mc2Q6IHNlcnZlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkg ICAgIC0gICAgICAxODowOS4yMCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0 ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MTkuNjgg bmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAg IDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE1OjU2LjMwIG5mc2Q6IHNlcnZlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAg IC0gICAgICAxODo1NC4xNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAg MCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTY6NDguMjMgbmZz ZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMy MzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjU5LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0g ICAgICAxNjozMC4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAg MjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MTEuNzcgbmZzZDog c2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIg cnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUwLjYzIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAg ICAxNjoxNi45MCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAg IDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MzAuNzYgbmZzZDogc2Vy dmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBj c3ZjICAgSSAgICAgLSAgICAgIDE2OjQ1LjI4IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAy MjoxNS4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAg IDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTc6NDMuOTggbmZzZDogc2VydmVy IChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3Zj ICAgSSAgICAgLSAgICAgIDEyOjIzLjQ3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcg IDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1 MC4yNyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogIFBJRCAgICBUSUQgQ09NTSAgICAgICAgICAgICAg ICBURE5BTUUgICAgICAgICAgICAgIEtTVEFDSyAgICAgICAgICAgICAgICAgICAgICAgDQogMjk0 NyAxMDEwNTMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBtYXN0ZXIgICAgICAgIG1pX3N3aXRj aCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4 MTQgX2N2X3RpbWVkd2FpdF9zaWdfc2J0KzB4MTdhIHN2Y19ydW5faW50ZXJuYWwrMHgzYmQgc3Zj X3J1bisweDFjNCBuZnNydmRfbmZzZCsweDMzNSBuZnNzdmNfbmZzZCsweDU2NiBzeXNfbmZzc3Zj KzB4YmEgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0KIDI5 NDcgMTAxMDYwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0 Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQr MHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjEgbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0 KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2MiBuZnNkICAgICAgICAgICAg ICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9p bnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3Ry YW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDYzIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vy dmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4 IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUg DQogMjk0NyAxMDEwNjQgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9z dGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2 NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3Jr X2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY2IG5mc2QgICAgICAg ICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hf c2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNf cnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZv cmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjcgbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwr MHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5l KzB4ZSANCiAyOTQ3IDEwMTA2OCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAg ICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhy ZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcg MTAxMDY5IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhi IGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzAgbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0 IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4 ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3MSBuZnNkICAgICAgICAgICAgICAg IG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRl cm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1w b2xpbmUrMHhlIA0KIDI5NDcgMTAxMDcyIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vydmlj ZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2 Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQog Mjk0NyAxMDEwNzMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3NCBu ZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4 aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc1IG5mc2QgICAgICAgICAg ICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVu X2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtf dHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzYgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBz ZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1 NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4 ZSANCiAyOTQ3IDEwMTA3NyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAg bWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFk X3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAx MDc4IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhl MiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0 X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZv cmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzkgbmZzZCAgICAg ICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2 Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMg Zm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4MCBuZnNkICAgICAgICAgICAgICAgIG5m c2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0 MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5h bCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xp bmUrMHhlIA0KIDI5NDcgMTAxMDgxIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAg ICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190 aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0 NyAxMDEwODIgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRj aCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2 X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsw eGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4MyBuZnNk ICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgx NTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQr MHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg0IG5mc2QgICAgICAgICAgICAg ICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2lu dGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJh bXBvbGluZSsweGUgDQogMjk0NyAxMDEwODUgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2 aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDgg c3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSAN CiAyOTQ3IDEwMTA4NiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlf c3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0 YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg3 IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBz bGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3Np ZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtf ZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODggbmZzZCAgICAgICAg ICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19y dW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9y a190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4OSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6 IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsw eDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUr MHhlIA0KIDI5NDcgMTAxMDkwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJl YWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAx MDEwOTEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5MiBuZnNkICAg ICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQg c3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4 MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkzIG5mc2QgICAgICAgICAgICAgICAg bmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVy bmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBv bGluZSsweGUgDQogMjk0NyAxMDEwOTQgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNl ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3Zj X3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAy OTQ3IDEwMTA5NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dp dGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0 KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk2IG5m c2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhp dCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTcgbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5f aW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190 cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5OCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNl cnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0 OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhl IA0KIDI5NDcgMTAxMDk5IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRf c3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEx MDAgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUy IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRf c2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9y a19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwMSBuZnNkICAgICAg ICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3Zj X3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBm b3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTAyIG5mc2QgICAgICAgICAgICAgICAgbmZz ZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFs KzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGlu ZSsweGUgDQogMjk0NyAxMDExMDMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3Ro cmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3 IDEwMTEwNCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNo KzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zf d2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4 YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA1IG5mc2Qg ICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsw eDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDYgbmZzZCAgICAgICAgICAgICAg ICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50 ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFt cG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZp Y2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBz dmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0K IDI5NDcgMTAxMTA4IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3Rh cnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDkg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19l eGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExMCBuZnNkICAgICAgICAg ICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1 bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3Jr X3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTExIG5mc2QgICAgICAgICAgICAgICAgbmZzZDog c2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4 NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsw eGUgDQogMjk0NyAxMDExMTIgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEw MTExMyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4 ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2Fp dF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBm b3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE0IG5mc2QgICAg ICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz dmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgz IGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTUgbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJu YWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9s aW5lKzB4ZSANCiAyOTQ3IDEwMTExNiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2Ug ICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNf dGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5 NDcgMTAxMTE3IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0 Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQr MHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTggbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0 KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExOSBuZnNkICAgICAgICAgICAg ICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9p bnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3Ry YW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTIwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vy dmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4 IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUg DQogMjk0NyAxMDExMjEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9z dGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEy MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3Jr X2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KICBQSUQgICAgVElEIENPTU0gICAgICAg ICAgICAgICAgVEROQU1FICAgICAgICAgICAgICBLU1RBQ0sgICAgICAgICAgICAgICAgICAgICAg IA0KIDI5NDQgMTAxMDAxIG5mc2QgICAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzZWx0ZHdhaXQrMHhiZiBrZXJuX3NlbGVjdCsweDhlZiBz eXNfc2VsZWN0KzB4NTYgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4 MTAxIA0KU3VuIE1hciAyMSAwODo1Mzo0MCBFRFQgMjAyMQ0KICAgMCAgMjk0NCAgICAgMSAgIDAg IDIwICAwIDEwOTYzNiAgMzE5OTIgc2VsZWN0ICAgSXMgICAgLSAgICAgICAwOjAyLjkzIG5mc2Q6 IG1hc3RlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIFMgICAgIC0gICAgIDM0MDoyNS43MSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAw ICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAg ICAgMjA6MDguOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIw ICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjE3Ljk0IG5mc2Q6IHNl cnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIEkgICAgIC0gICAgICAxNzo1NC4xMyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAy OTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAg MTU6MTMuOTYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAw ICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgUyAgICAgLSAgICAgIDE2OjIwLjgyIG5mc2Q6IHNlcnZl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIEkgICAgIC0gICAgICAxODozMS44NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3 ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTc6 MzIuNjEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAx MDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE0OjA4LjgxIG5mc2Q6IHNlcnZlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IEkgICAgIC0gICAgICAxMzo0MC43OCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAy OTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTk6MDIu NTAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4 NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjQ0LjYxIG5mc2Q6IHNlcnZlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkg ICAgIC0gICAgICAxOToxNi42NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0 ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTg6MDQuOTkg bmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAg IDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjUyLjU2IG5mc2Q6IHNlcnZlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAg IC0gICAgICAyMDo0Mi42NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAg MCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTM6MTUuMjMgbmZz ZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMy MzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjE4LjM3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0g ICAgICAxMzoxOS44NCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAg MjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MDkuNzMgbmZzZDog c2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIg cnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjU2LjYyIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIFMgICAgIC0gICAg ICAxNzo1Ni40NCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAg IDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MjYuNTAgbmZzZDogc2Vy dmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBj c3ZjICAgSSAgICAgLSAgICAgIDE5OjA3LjU0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAx OTowNC4xNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAg IDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MTUuOTkgbmZzZDogc2VydmVy IChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3Zj ICAgUyAgICAgLSAgICAgIDE3OjAyLjQxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcg IDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyNDoy Ny42NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEw Nzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MzEuNDEgbmZzZDogc2VydmVyIChu ZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAg SSAgICAgLSAgICAgIDE4OjQxLjAxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5 NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDowOS4w NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0 ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTY6MDYuMjAgbmZzZDogc2VydmVyIChuZnNk KQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAg ICAgLSAgICAgIDE2OjEyLjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQg ICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDo1OC45NiBu ZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAg MzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTQ6NDkuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0K ICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAg LSAgICAgIDE4OjM3LjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzoyNC41MSBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIz MiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MzMuMTEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAg MCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAg ICAgIDExOjI4LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDowMi4wNSBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBy cGNzdmMgICBJICAgICAtICAgICAgMTg6NDYuODYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAg Mjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgUyAgICAgLSAgICAg IDIxOjAwLjkwIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzozNy4wNSBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNz dmMgICBJICAgICAtICAgICAgMTQ6MTQuODMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0 NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgUyAgICAgLSAgICAgIDE3 OjQ5LjE1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo0Ni41NiBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMg ICBJICAgICAtICAgICAgMjA6MjguMDkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAg Mjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUx Ljc1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3 ODQgICAzMjMyIHJwY3N2YyAgIFMgICAgIC0gICAgICAxODowOS4yMiBuZnNkOiBzZXJ2ZXIgKG5m c2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJ ICAgICAtICAgICAgMjE6MTkuNjggbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0 NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgUyAgICAgLSAgICAgIDE1OjU2LjMy IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQg ICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODo1NC4xNSBuZnNkOiBzZXJ2ZXIgKG5mc2Qp DQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAg ICAtICAgICAgMTY6NDguMjMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAg IDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjU5LjY1IG5m c2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAz MjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNjozMC4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQog ICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAt ICAgICAgMjA6MTEuNzcgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAg IDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUwLjYzIG5mc2Q6 IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIFMgICAgIC0gICAgICAxNjoxNi45NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAw ICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAg ICAgMjE6MzAuNzYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIw ICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjQ1LjI4IG5mc2Q6IHNl cnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIEkgICAgIC0gICAgICAyMjoxNS4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAy OTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAg MTc6NDMuOTggbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAw ICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEyOjIzLjQ3IG5mc2Q6IHNlcnZl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIEkgICAgIC0gICAgICAxNzo1MC4yNyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogIFBJRCAgICBU SUQgQ09NTSAgICAgICAgICAgICAgICBURE5BTUUgICAgICAgICAgICAgIEtTVEFDSyAgICAgICAg ICAgICAgICAgICAgICAgDQogMjk0NyAxMDEwNTMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBt YXN0ZXIgICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV90aW1lZHdhaXRfc2lnKzB4MTQgX2N2X3RpbWVkd2FpdF9zaWdfc2J0KzB4MTdhIHN2Y19y dW5faW50ZXJuYWwrMHgzYmQgc3ZjX3J1bisweDFjNCBuZnNydmRfbmZzZCsweDMzNSBuZnNzdmNf bmZzZCsweDU2NiBzeXNfbmZzc3ZjKzB4YmEgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2Nh bGxfY29tbW9uKzB4MTAxIA0KIDI5NDcgMTAxMDYwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDog c2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4 NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsw eGUgDQogMjk0NyAxMDEwNjEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEw MTA2MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4 ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2Fp dF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBm b3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDYzIG5mc2QgICAg ICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz dmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgz IGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjQgbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJu YWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9s aW5lKzB4ZSANCiAyOTQ3IDEwMTA2NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2Ug ICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNf dGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5 NDcgMTAxMDY2IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0 Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQr MHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjcgbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0 KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2OCBuZnNkICAgICAgICAgICAg ICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9p bnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3Ry YW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY5IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vy dmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4 IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUg DQogMjk0NyAxMDEwNzAgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9z dGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3 MSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3Jr X2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDcyIG5mc2QgICAgICAg ICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hf c2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNf cnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZv cmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzMgbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwr MHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5l KzB4ZSANCiAyOTQ3IDEwMTA3NCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAg ICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhy ZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcg MTAxMDc1IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhi IGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzYgbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0 IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4 ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3NyBuZnNkICAgICAgICAgICAgICAg IG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRl cm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1w b2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc4IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vydmlj ZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2 Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQog Mjk0NyAxMDEwNzkgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4MCBu ZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4 aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDgxIG5mc2QgICAgICAgICAg ICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVu X2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtf dHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODIgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBz ZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1 NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4 ZSANCiAyOTQ3IDEwMTA4MyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAg bWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFk X3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAx MDg0IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhl MiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0 X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZv cmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODUgbmZzZCAgICAg ICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2 Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMg Zm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4NiBuZnNkICAgICAgICAgICAgICAgIG5m c2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0 MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5h bCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xp bmUrMHhlIA0KIDI5NDcgMTAxMDg3IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAg ICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190 aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0 NyAxMDEwODggbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRj aCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2 X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsw eGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4OSBuZnNk ICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgx NTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQr MHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkwIG5mc2QgICAgICAgICAgICAg ICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2lu dGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJh bXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2 aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDgg c3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSAN CiAyOTQ3IDEwMTA5MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlf c3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0 YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkz IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBz bGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3Np ZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtf ZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTQgbmZzZCAgICAgICAg ICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19y dW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9y a190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6 IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsw eDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUr MHhlIA0KIDI5NDcgMTAxMDk2IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJl YWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAx MDEwOTcgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5OCBuZnNkICAg ICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQg c3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4 MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk5IG5mc2QgICAgICAgICAgICAgICAg bmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVy bmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBv bGluZSsweGUgDQogMjk0NyAxMDExMDAgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNl ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3Zj X3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAy OTQ3IDEwMTEwMSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dp dGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0 KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTAyIG5m c2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhp dCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDMgbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5f aW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190 cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNl cnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0 OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhl IA0KIDI5NDcgMTAxMTA1IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRf c3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEx MDYgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUy IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRf c2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9y a19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNyBuZnNkICAgICAg ICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3Zj X3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBm b3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA4IG5mc2QgICAgICAgICAgICAgICAgbmZz ZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFs KzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGlu ZSsweGUgDQogMjk0NyAxMDExMDkgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3Ro cmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3 IDEwMTExMCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNo KzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zf d2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4 YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTExIG5mc2Qg ICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsw eDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTIgbmZzZCAgICAgICAgICAgICAg ICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50 ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFt cG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExMyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZp Y2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBz dmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0K IDI5NDcgMTAxMTE0IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3Rh cnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTUg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19l eGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExNiBuZnNkICAgICAgICAg ICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1 bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3Jr X3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE3IG5mc2QgICAgICAgICAgICAgICAgbmZzZDog c2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4 NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsw eGUgDQogMjk0NyAxMDExMTggbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEw MTExOSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4 ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2Fp dF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBm b3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTIwIG5mc2QgICAg ICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz dmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgz IGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMjEgbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJu YWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9s aW5lKzB4ZSANCiAyOTQ3IDEwMTEyMiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2Ug ICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNf dGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KICBQ SUQgICAgVElEIENPTU0gICAgICAgICAgICAgICAgVEROQU1FICAgICAgICAgICAgICBLU1RBQ0sg ICAgICAgICAgICAgICAgICAgICAgIA0KIDI5NDQgMTAxMDAxIG5mc2QgICAgICAgICAgICAgICAg LSAgICAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzZWx0ZHdhaXQrMHhi ZiBrZXJuX3NlbGVjdCsweDhlZiBzeXNfc2VsZWN0KzB4NTYgYW1kNjRfc3lzY2FsbCsweDM2NCBm YXN0X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0KU3VuIE1hciAyMSAwODo1NDo0MCBFRFQgMjAyMQ0K ICAgMCAgMjk0NCAgICAgMSAgIDAgIDIwICAwIDEwOTYzNiAgMzE5OTIgc2VsZWN0ICAgSXMgICAg LSAgICAgICAwOjAyLjkzIG5mc2Q6IG1hc3RlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIFMgICAgIC0gICAgIDM0MDoyNS45MiBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIz MiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MDguOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAg MCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAg ICAgIDEwOjE3Ljk0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1NC4xMyBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBy cGNzdmMgICBJICAgICAtICAgICAgMTU6MTMuOTYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAg Mjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAg IDE2OjIwLjgyIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODozMS44NSBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNz dmMgICBJICAgICAtICAgICAgMTc6MzIuNjEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0 NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE0 OjA4LjgxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxMzo0MC43OCBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMg ICBJICAgICAtICAgICAgMTk6MDIuNTAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAg Mjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjQ0 LjYxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3 ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxOToxNi42NyBuZnNkOiBzZXJ2ZXIgKG5m c2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJ ICAgICAtICAgICAgMTg6MDQuOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0 NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjUyLjU2 IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQg ICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyMDo0Mi42NSBuZnNkOiBzZXJ2ZXIgKG5mc2Qp DQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAg ICAtICAgICAgMTM6MTUuMjMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAg IDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjE4LjM3IG5m c2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAz MjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxMzoxOS44NCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQog ICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAt ICAgICAgMjA6MDkuNzMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAg IDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjU2LjYyIG5mc2Q6 IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1Ni40NCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAw ICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAg ICAgMjA6MjYuNTAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIw ICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjA3LjU0IG5mc2Q6IHNl cnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIEkgICAgIC0gICAgICAxOTowNC4xNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAy OTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAg MjE6MTUuOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAw ICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjAyLjQxIG5mc2Q6IHNlcnZl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIEkgICAgIC0gICAgICAyNDoyNy42NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3 ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6 MzEuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAx MDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjQxLjAxIG5mc2Q6IHNlcnZlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IEkgICAgIC0gICAgICAxNDowOS4wNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAy OTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTY6MDYu MjAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4 NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjEyLjkxIG5mc2Q6IHNlcnZlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkg ICAgIC0gICAgICAxNDo1OC45NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0 ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTQ6NDkuNDEg bmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAg IDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjM3LjkxIG5mc2Q6IHNlcnZlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAg IC0gICAgICAxNzoyNC41MSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAg MCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MzMuMTEgbmZz ZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMy MzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDExOjI4LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0g ICAgICAxNDowMi4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAg MjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTg6NDYuODYgbmZzZDog c2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIg cnBjc3ZjICAgSSAgICAgLSAgICAgIDIxOjAwLjkwIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAg ICAxNzozNy4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAg IDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTQ6MTQuODMgbmZzZDogc2Vy dmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBj c3ZjICAgSSAgICAgLSAgICAgIDE3OjQ5LjE1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAx Nzo0Ni41NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAg IDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MjguMDkgbmZzZDogc2VydmVy IChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3Zj ICAgSSAgICAgLSAgICAgIDE3OjUxLjc1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcg IDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODow OS4yMiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEw Nzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MTkuNjggbmZzZDogc2VydmVyIChu ZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAg SSAgICAgLSAgICAgIDE1OjU2LjMyIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5 NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODo1NC4x NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0 ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTY6NDguMjMgbmZzZDogc2VydmVyIChuZnNk KQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAg ICAgLSAgICAgIDE5OjU5LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQg ICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNjozMC4xNCBu ZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAg MzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MTEuNzcgbmZzZDogc2VydmVyIChuZnNkKQ0K ICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAg LSAgICAgIDE3OjUwLjYzIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNjoxNi45NiBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIz MiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MzAuNzYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAg MCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAg ICAgIDE2OjQ1LjI4IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyMjoxNS4xNCBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBy cGNzdmMgICBJICAgICAtICAgICAgMTc6NDMuOTggbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAg Mjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAg IDEyOjIzLjQ3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1MC4yNyBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogIFBJRCAgICBUSUQgQ09NTSAgICAgICAgICAgICAgICBURE5BTUUgICAgICAg ICAgICAgIEtTVEFDSyAgICAgICAgICAgICAgICAgICAgICAgDQogMjk0NyAxMDEwNTMgbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBtYXN0ZXIgICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTQgX2N2X3RpbWVkd2Fp dF9zaWdfc2J0KzB4MTdhIHN2Y19ydW5faW50ZXJuYWwrMHgzYmQgc3ZjX3J1bisweDFjNCBuZnNy dmRfbmZzZCsweDMzNSBuZnNzdmNfbmZzZCsweDU2NiBzeXNfbmZzc3ZjKzB4YmEgYW1kNjRfc3lz Y2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0KIDI5NDcgMTAxMDYwIG5mc2Qg ICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsw eDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjEgbmZzZCAgICAgICAgICAgICAg ICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50 ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFt cG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZp Y2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBz dmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0K IDI5NDcgMTAxMDYzIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3Rh cnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjQg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19l eGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2NSBuZnNkICAgICAgICAg ICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1 bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3Jr X3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY2IG5mc2QgICAgICAgICAgICAgICAgbmZzZDog c2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4 NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsw eGUgDQogMjk0NyAxMDEwNjcgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEw MTA2OCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4 ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2Fp dF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBm b3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY5IG5mc2QgICAg ICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz dmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgz IGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzAgbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJu YWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9s aW5lKzB4ZSANCiAyOTQ3IDEwMTA3MSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2Ug ICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNf dGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5 NDcgMTAxMDcyIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0 Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQr MHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzMgbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0 KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3NCBuZnNkICAgICAgICAgICAg ICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9p bnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3Ry YW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc1IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vy dmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4 IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUg DQogMjk0NyAxMDEwNzYgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9z dGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3 NyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3Jr X2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc4IG5mc2QgICAgICAg ICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hf c2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNf cnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZv cmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzkgbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwr MHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5l KzB4ZSANCiAyOTQ3IDEwMTA4MCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAg ICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhy ZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcg MTAxMDgxIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhi IGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODIgbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0 IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4 ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4MyBuZnNkICAgICAgICAgICAgICAg IG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRl cm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1w b2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg0IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vydmlj ZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2 Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQog Mjk0NyAxMDEwODUgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4NiBu ZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4 aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg3IG5mc2QgICAgICAgICAg ICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVu X2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtf dHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODggbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBz ZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1 NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4 ZSANCiAyOTQ3IDEwMTA4OSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAg bWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFk X3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAx MDkwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhl MiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0 X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZv cmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTEgbmZzZCAgICAg ICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2 Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMg Zm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5MiBuZnNkICAgICAgICAgICAgICAgIG5m c2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0 MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5h bCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xp bmUrMHhlIA0KIDI5NDcgMTAxMDkzIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAg ICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190 aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0 NyAxMDEwOTQgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRj aCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2 X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsw eGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5NSBuZnNk ICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgx NTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQr MHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk2IG5mc2QgICAgICAgICAgICAg ICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2lu dGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJh bXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTcgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2 aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDgg c3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSAN CiAyOTQ3IDEwMTA5OCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlf c3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0 YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk5 IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBz bGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3Np ZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtf ZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDAgbmZzZCAgICAgICAg ICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19y dW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9y a190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwMSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6 IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsw eDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUr MHhlIA0KIDI5NDcgMTAxMTAyIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJl YWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAx MDExMDMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNCBuZnNkICAg ICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQg c3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4 MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA1IG5mc2QgICAgICAgICAgICAgICAg bmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVy bmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBv bGluZSsweGUgDQogMjk0NyAxMDExMDYgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNl ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3Zj X3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAy OTQ3IDEwMTEwNyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dp dGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0 KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA4IG5m c2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhp dCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDkgbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5f aW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190 cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExMCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNl cnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0 OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhl IA0KIDI5NDcgMTAxMTExIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRf c3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEx MTIgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUy IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRf c2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9y a19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExMyBuZnNkICAgICAg ICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3Zj X3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBm b3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE0IG5mc2QgICAgICAgICAgICAgICAgbmZz ZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFs KzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGlu ZSsweGUgDQogMjk0NyAxMDExMTUgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3Ro cmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3 IDEwMTExNiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNo KzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zf d2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4 YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE3IG5mc2Qg ICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsw eDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTggbmZzZCAgICAgICAgICAgICAg ICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50 ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFt cG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExOSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZp Y2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBz dmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0K IDI5NDcgMTAxMTIwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3Rh cnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMjEg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19l eGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEyMiBuZnNkICAgICAgICAg ICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1 bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3Jr X3RyYW1wb2xpbmUrMHhlIA0KICBQSUQgICAgVElEIENPTU0gICAgICAgICAgICAgICAgVEROQU1F ICAgICAgICAgICAgICBLU1RBQ0sgICAgICAgICAgICAgICAgICAgICAgIA0KIDI5NDQgMTAxMDAx IG5mc2QgICAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhlMiBz bGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3Np ZysweDE1NCBzZWx0ZHdhaXQrMHhiZiBrZXJuX3NlbGVjdCsweDhlZiBzeXNfc2VsZWN0KzB4NTYg YW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0KU3VuIE1hciAy MSAwODo1NTo0MCBFRFQgMjAyMQ0KICAgMCAgMjk0NCAgICAgMSAgIDAgIDIwICAwIDEwOTYzNiAg MzE5OTIgc2VsZWN0ICAgSXMgICAgLSAgICAgICAwOjAyLjkzIG5mc2Q6IG1hc3RlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIFMgICAg IC0gICAgIDM0MDoyNi4xMCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAg MCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MDguOTkgbmZz ZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMy MzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjE3Ljk0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0g ICAgICAxNzo1NC4xMyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAg MjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MTMuOTYgbmZzZDog c2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIg cnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjIwLjgyIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAg ICAxODozMS44NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAg IDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTc6MzIuNjEgbmZzZDogc2Vy dmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBj c3ZjICAgSSAgICAgLSAgICAgIDE0OjA4LjgxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAx Mzo0MC43OCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAg IDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTk6MDIuNTAgbmZzZDogc2VydmVy IChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3Zj ICAgSSAgICAgLSAgICAgIDE3OjQ0LjYxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcg IDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxOTox Ni42NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEw Nzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTg6MDQuOTkgbmZzZDogc2VydmVyIChu ZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAg SSAgICAgLSAgICAgIDEwOjUyLjU2IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5 NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyMDo0Mi42 NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0 ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTM6MTUuMjMgbmZzZDogc2VydmVyIChuZnNk KQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAg ICAgLSAgICAgIDE4OjE4LjM3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQg ICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxMzoxOS44NCBu ZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAg MzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MDkuNzMgbmZzZDogc2VydmVyIChuZnNkKQ0K ICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAg LSAgICAgIDE3OjU2LjYyIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1Ni40NCBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIz MiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MjYuNTAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAg MCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAg ICAgIDE5OjA3LjU0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxOTowNC4xNiBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBy cGNzdmMgICBJICAgICAtICAgICAgMjE6MTUuOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAg Mjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAg IDE3OjAyLjQxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyNDoyNy42NyBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNz dmMgICBJICAgICAtICAgICAgMTU6MzEuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0 NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4 OjQxLjAxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDowOS4wNiBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMg ICBJICAgICAtICAgICAgMTY6MDYuMjAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAg Mjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjEy LjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3 ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDo1OC45NiBuZnNkOiBzZXJ2ZXIgKG5m c2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJ ICAgICAtICAgICAgMTQ6NDkuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0 NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjM3Ljkx IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQg ICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzoyNC41MSBuZnNkOiBzZXJ2ZXIgKG5mc2Qp DQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAg ICAtICAgICAgMTU6MzMuMTEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAg IDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDExOjI4LjY1IG5m c2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAz MjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDowMi4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQog ICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAt ICAgICAgMTg6NDYuODYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAg IDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDIxOjAwLjkwIG5mc2Q6 IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzozNy4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAw ICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAg ICAgMTQ6MTQuODMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIw ICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjQ5LjE1IG5mc2Q6IHNl cnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIEkgICAgIC0gICAgICAxNzo0Ni41NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAy OTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAg MjA6MjguMDkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAw ICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUxLjc1IG5mc2Q6IHNlcnZl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIEkgICAgIC0gICAgICAxODowOS4yNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3 ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6 MTkuNjggbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAx MDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE1OjU2LjMyIG5mc2Q6IHNlcnZlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IEkgICAgIC0gICAgICAxODo1NC4xNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAy OTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTY6NDgu MjMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4 NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjU5LjY1IG5mc2Q6IHNlcnZlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkg ICAgIC0gICAgICAxNjozMC4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0 ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MTEuNzcg bmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAg IDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUwLjYzIG5mc2Q6IHNlcnZlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAg IC0gICAgICAxNjoxNi45NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAg MCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MzAuNzYgbmZz ZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMy MzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjQ1LjI4IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0g ICAgICAyMjoxNS4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAg MjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTc6NDMuOTggbmZzZDog c2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIg cnBjc3ZjICAgSSAgICAgLSAgICAgIDEyOjIzLjQ3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAg ICAxNzo1MC4yNyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogIFBJRCAgICBUSUQgQ09NTSAgICAgICAg ICAgICAgICBURE5BTUUgICAgICAgICAgICAgIEtTVEFDSyAgICAgICAgICAgICAgICAgICAgICAg DQogMjk0NyAxMDEwNTMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBtYXN0ZXIgICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV90aW1lZHdhaXRf c2lnKzB4MTQgX2N2X3RpbWVkd2FpdF9zaWdfc2J0KzB4MTdhIHN2Y19ydW5faW50ZXJuYWwrMHgz YmQgc3ZjX3J1bisweDFjNCBuZnNydmRfbmZzZCsweDMzNSBuZnNzdmNfbmZzZCsweDU2NiBzeXNf bmZzc3ZjKzB4YmEgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4MTAx IA0KIDI5NDcgMTAxMDYwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRf c3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEw NjEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUy IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRf c2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9y a19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2MiBuZnNkICAgICAg ICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3Zj X3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBm b3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDYzIG5mc2QgICAgICAgICAgICAgICAgbmZz ZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFs KzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGlu ZSsweGUgDQogMjk0NyAxMDEwNjQgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3Ro cmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3 IDEwMTA2NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNo KzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zf d2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4 YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY2IG5mc2Qg ICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsw eDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjcgbmZzZCAgICAgICAgICAgICAg ICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50 ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFt cG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2OCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZp Y2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBz dmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0K IDI5NDcgMTAxMDY5IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3Rh cnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzAg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19l eGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3MSBuZnNkICAgICAgICAg ICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1 bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3Jr X3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDcyIG5mc2QgICAgICAgICAgICAgICAgbmZzZDog c2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4 NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsw eGUgDQogMjk0NyAxMDEwNzMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEw MTA3NCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4 ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2Fp dF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBm b3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc1IG5mc2QgICAg ICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz dmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgz IGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzYgbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJu YWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9s aW5lKzB4ZSANCiAyOTQ3IDEwMTA3NyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2Ug ICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNf dGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5 NDcgMTAxMDc4IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0 Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQr MHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzkgbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0 KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4MCBuZnNkICAgICAgICAgICAg ICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9p bnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3Ry YW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDgxIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vy dmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4 IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUg DQogMjk0NyAxMDEwODIgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9z dGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4 MyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3Jr X2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg0IG5mc2QgICAgICAg ICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hf c2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNf cnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZv cmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODUgbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwr MHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5l KzB4ZSANCiAyOTQ3IDEwMTA4NiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAg ICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhy ZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcg MTAxMDg3IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhi IGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODggbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0 IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4 ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4OSBuZnNkICAgICAgICAgICAgICAg IG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRl cm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1w b2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vydmlj ZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2 Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQog Mjk0NyAxMDEwOTEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5MiBu ZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4 aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkzIG5mc2QgICAgICAgICAg ICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVu X2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtf dHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTQgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBz ZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1 NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4 ZSANCiAyOTQ3IDEwMTA5NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAg bWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFk X3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAx MDk2IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhl MiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0 X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZv cmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTcgbmZzZCAgICAg ICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2 Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMg Zm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5OCBuZnNkICAgICAgICAgICAgICAgIG5m c2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0 MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5h bCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xp bmUrMHhlIA0KIDI5NDcgMTAxMDk5IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAg ICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190 aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0 NyAxMDExMDAgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRj aCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2 X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsw eGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwMSBuZnNk ICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgx NTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQr MHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTAyIG5mc2QgICAgICAgICAgICAg ICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2lu dGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJh bXBvbGluZSsweGUgDQogMjk0NyAxMDExMDMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2 aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDgg c3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSAN CiAyOTQ3IDEwMTEwNCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlf c3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0 YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA1 IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBz bGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3Np ZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtf ZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDYgbmZzZCAgICAgICAg ICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19y dW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9y a190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6 IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsw eDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUr MHhlIA0KIDI5NDcgMTAxMTA4IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJl YWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAx MDExMDkgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExMCBuZnNkICAg ICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQg c3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4 MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTExIG5mc2QgICAgICAgICAgICAgICAg bmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVy bmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBv bGluZSsweGUgDQogMjk0NyAxMDExMTIgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNl ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3Zj X3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAy OTQ3IDEwMTExMyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dp dGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0 KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE0IG5m c2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhp dCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTUgbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5f aW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190 cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExNiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNl cnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0 OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhl IA0KIDI5NDcgMTAxMTE3IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRf c3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEx MTggbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUy IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRf c2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9y a19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExOSBuZnNkICAgICAg ICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3Zj X3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBm b3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTIwIG5mc2QgICAgICAgICAgICAgICAgbmZz ZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFs KzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGlu ZSsweGUgDQogMjk0NyAxMDExMjEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3Ro cmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3 IDEwMTEyMiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNo KzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zf d2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4 YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KICBQSUQgICAgVElEIENPTU0g ICAgICAgICAgICAgICAgVEROQU1FICAgICAgICAgICAgICBLU1RBQ0sgICAgICAgICAgICAgICAg ICAgICAgIA0KIDI5NDQgMTAxMDAxIG5mc2QgICAgICAgICAgICAgICAgLSAgICAgICAgICAgICAg ICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzZWx0ZHdhaXQrMHhiZiBrZXJuX3NlbGVjdCsw eDhlZiBzeXNfc2VsZWN0KzB4NTYgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29t bW9uKzB4MTAxIA0KU3VuIE1hciAyMSAwODo1Njo0MSBFRFQgMjAyMQ0KICAgMCAgMjk0NCAgICAg MSAgIDAgIDIwICAwIDEwOTYzNiAgMzE5OTIgc2VsZWN0ICAgSXMgICAgLSAgICAgICAwOjAyLjkz IG5mc2Q6IG1hc3RlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQg ICAzMjMyIHJwY3N2YyAgIFMgICAgIC0gICAgIDM0MDoyNi4yOSBuZnNkOiBzZXJ2ZXIgKG5mc2Qp DQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAg ICAtICAgICAgMjA6MDguOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAg IDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjE3Ljk0IG5m c2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAz MjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1NC4xMyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQog ICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAt ICAgICAgMTU6MTMuOTYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAg IDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjIwLjgyIG5mc2Q6 IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIEkgICAgIC0gICAgICAxODozMS44NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAw ICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAg ICAgMTc6MzIuNjEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIw ICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE0OjA4LjgxIG5mc2Q6IHNl cnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIEkgICAgIC0gICAgICAxMzo0MC43OCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAy OTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAg MTk6MDIuNTAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAw ICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjQ0LjYxIG5mc2Q6IHNlcnZl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIEkgICAgIC0gICAgICAxOToxNi42NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3 ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTg6 MDQuOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAx MDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjUyLjU2IG5mc2Q6IHNlcnZlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IEkgICAgIC0gICAgICAyMDo0Mi42NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAy OTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTM6MTUu MjMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4 NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjE4LjM3IG5mc2Q6IHNlcnZlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkg ICAgIC0gICAgICAxMzoxOS44NCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0 ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MDkuNzMg bmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAg IDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjU2LjYyIG5mc2Q6IHNlcnZlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAg IC0gICAgICAxNzo1Ni40NCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAg MCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MjYuNTAgbmZz ZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMy MzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjA3LjU0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0g ICAgICAxOTowNC4xNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAg MjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MTUuOTkgbmZzZDog c2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIg cnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjAyLjQxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAg ICAyNDoyNy42NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAg IDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MzEuNDEgbmZzZDogc2Vy dmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBj c3ZjICAgSSAgICAgLSAgICAgIDE4OjQxLjAxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAx NDowOS4wNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAg IDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTY6MDYuMjAgbmZzZDogc2VydmVy IChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3Zj ICAgSSAgICAgLSAgICAgIDE2OjEyLjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcg IDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDo1 OC45NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEw Nzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTQ6NDkuNDEgbmZzZDogc2VydmVyIChu ZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAg SSAgICAgLSAgICAgIDE4OjM3LjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5 NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzoyNC41 MSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0 ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MzMuMTEgbmZzZDogc2VydmVyIChuZnNk KQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAg ICAgLSAgICAgIDExOjI4LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQg ICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDowMi4wNSBu ZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAg MzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTg6NDYuODYgbmZzZDogc2VydmVyIChuZnNkKQ0K ICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAg LSAgICAgIDIxOjAwLjkwIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzozNy4wNSBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIz MiBycGNzdmMgICBJICAgICAtICAgICAgMTQ6MTQuODMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAg MCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAg ICAgIDE3OjQ5LjE1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo0Ni41NiBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBy cGNzdmMgICBJICAgICAtICAgICAgMjA6MjguMDkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAg Mjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAg IDE3OjUxLjc1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODowOS4yOCBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNz dmMgICBJICAgICAtICAgICAgMjE6MTkuNjggbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0 NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE1 OjU2LjMyIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODo1NC4xNSBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMg ICBJICAgICAtICAgICAgMTY6NDguMjMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAg Mjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjU5 LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3 ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNjozMC4xNCBuZnNkOiBzZXJ2ZXIgKG5m c2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJ ICAgICAtICAgICAgMjA6MTEuNzcgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0 NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUwLjYz IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQg ICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNjoxNi45NiBuZnNkOiBzZXJ2ZXIgKG5mc2Qp DQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAg ICAtICAgICAgMjE6MzAuNzYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAg IDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjQ1LjI4IG5m c2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAz MjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyMjoxNS4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQog ICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAt ICAgICAgMTc6NDMuOTggbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAg IDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEyOjIzLjQ3IG5mc2Q6 IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1MC4yNyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogIFBJ RCAgICBUSUQgQ09NTSAgICAgICAgICAgICAgICBURE5BTUUgICAgICAgICAgICAgIEtTVEFDSyAg ICAgICAgICAgICAgICAgICAgICAgDQogMjk0NyAxMDEwNTMgbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBtYXN0ZXIgICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTQgX2N2X3RpbWVkd2FpdF9zaWdfc2J0KzB4MTdh IHN2Y19ydW5faW50ZXJuYWwrMHgzYmQgc3ZjX3J1bisweDFjNCBuZnNydmRfbmZzZCsweDMzNSBu ZnNzdmNfbmZzZCsweDU2NiBzeXNfbmZzc3ZjKzB4YmEgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0 X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0KIDI5NDcgMTAxMDYwIG5mc2QgICAgICAgICAgICAgICAg bmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVy bmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBv bGluZSsweGUgDQogMjk0NyAxMDEwNjEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNl ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3Zj X3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAy OTQ3IDEwMTA2MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dp dGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0 KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDYzIG5m c2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhp dCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjQgbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5f aW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190 cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNl cnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0 OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhl IA0KIDI5NDcgMTAxMDY2IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRf c3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEw NjcgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUy IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRf c2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9y a19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2OCBuZnNkICAgICAg ICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3Zj X3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBm b3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY5IG5mc2QgICAgICAgICAgICAgICAgbmZz ZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFs KzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGlu ZSsweGUgDQogMjk0NyAxMDEwNzAgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3Ro cmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3 IDEwMTA3MSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNo KzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zf d2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4 YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDcyIG5mc2Qg ICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsw eDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzMgbmZzZCAgICAgICAgICAgICAg ICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50 ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFt cG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3NCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZp Y2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBz dmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0K IDI5NDcgMTAxMDc1IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3Rh cnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzYg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19l eGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3NyBuZnNkICAgICAgICAg ICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1 bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3Jr X3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc4IG5mc2QgICAgICAgICAgICAgICAgbmZzZDog c2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4 NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsw eGUgDQogMjk0NyAxMDEwNzkgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEw MTA4MCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4 ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2Fp dF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBm b3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDgxIG5mc2QgICAg ICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz dmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgz IGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODIgbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJu YWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9s aW5lKzB4ZSANCiAyOTQ3IDEwMTA4MyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2Ug ICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNf dGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5 NDcgMTAxMDg0IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0 Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQr MHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODUgbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0 KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4NiBuZnNkICAgICAgICAgICAg ICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9p bnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3Ry YW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg3IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vy dmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4 IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUg DQogMjk0NyAxMDEwODggbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9z dGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4 OSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3Jr X2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkwIG5mc2QgICAgICAg ICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hf c2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNf cnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZv cmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTEgbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwr MHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5l KzB4ZSANCiAyOTQ3IDEwMTA5MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAg ICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhy ZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcg MTAxMDkzIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhi IGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTQgbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0 IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4 ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5NSBuZnNkICAgICAgICAgICAgICAg IG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRl cm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1w b2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk2IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vydmlj ZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2 Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQog Mjk0NyAxMDEwOTcgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5OCBu ZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4 aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk5IG5mc2QgICAgICAgICAg ICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVu X2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtf dHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDAgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBz ZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1 NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4 ZSANCiAyOTQ3IDEwMTEwMSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAg bWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFk X3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAx MTAyIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhl MiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0 X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZv cmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDMgbmZzZCAgICAg ICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2 Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMg Zm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNCBuZnNkICAgICAgICAgICAgICAgIG5m c2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0 MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5h bCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xp bmUrMHhlIA0KIDI5NDcgMTAxMTA1IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAg ICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190 aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0 NyAxMDExMDYgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRj aCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2 X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsw eGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNyBuZnNk ICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgx NTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQr MHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA4IG5mc2QgICAgICAgICAgICAg ICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2lu dGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJh bXBvbGluZSsweGUgDQogMjk0NyAxMDExMDkgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2 aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDgg c3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSAN CiAyOTQ3IDEwMTExMCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlf c3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0 YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTEx IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBz bGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3Np ZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtf ZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTIgbmZzZCAgICAgICAg ICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19y dW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9y a190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExMyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6 IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsw eDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUr MHhlIA0KIDI5NDcgMTAxMTE0IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJl YWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAx MDExMTUgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExNiBuZnNkICAg ICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQg c3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4 MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE3IG5mc2QgICAgICAgICAgICAgICAg bmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVy bmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBv bGluZSsweGUgDQogMjk0NyAxMDExMTggbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNl ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3Zj X3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAy OTQ3IDEwMTExOSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dp dGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0 KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTIwIG5m c2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhp dCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMjEgbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5f aW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190 cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEyMiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNl cnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0 OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhl IA0KICBQSUQgICAgVElEIENPTU0gICAgICAgICAgICAgICAgVEROQU1FICAgICAgICAgICAgICBL U1RBQ0sgICAgICAgICAgICAgICAgICAgICAgIA0KIDI5NDQgMTAxMDAxIG5mc2QgICAgICAgICAg ICAgICAgLSAgICAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzZWx0ZHdh aXQrMHhiZiBrZXJuX3NlbGVjdCsweDhlZiBzeXNfc2VsZWN0KzB4NTYgYW1kNjRfc3lzY2FsbCsw eDM2NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0KU3VuIE1hciAyMSAwODo1Nzo0MSBFRFQg MjAyMQ0KICAgMCAgMjk0NCAgICAgMSAgIDAgIDIwICAwIDEwOTYzNiAgMzE5OTIgc2VsZWN0ICAg U3MgICAgLSAgICAgICAwOjAyLjkzIG5mc2Q6IG1hc3RlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5 NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIFMgICAgIC0gICAgIDM0MDoyNi40 OSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0 ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MDguOTkgbmZzZDogc2VydmVyIChuZnNk KQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAg ICAgLSAgICAgIDEwOjE3Ljk0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQg ICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1NC4xMyBu ZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAg MzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MTMuOTYgbmZzZDogc2VydmVyIChuZnNkKQ0K ICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAg LSAgICAgIDE2OjIwLjgyIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODozMS44NSBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIz MiBycGNzdmMgICBJICAgICAtICAgICAgMTc6MzIuNjEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAg MCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAg ICAgIDE0OjA4LjgxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxMzo0MC43OCBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBy cGNzdmMgICBJICAgICAtICAgICAgMTk6MDIuNTAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAg Mjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAg IDE3OjQ0LjYxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxOToxNi42NyBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNz dmMgICBJICAgICAtICAgICAgMTg6MDQuOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0 NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEw OjUyLjU2IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyMDo0Mi42NSBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMg ICBJICAgICAtICAgICAgMTM6MTUuMjMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAg Mjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjE4 LjM3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3 ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxMzoxOS44NCBuZnNkOiBzZXJ2ZXIgKG5m c2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJ ICAgICAtICAgICAgMjA6MDkuNzMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0 NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjU2LjYy IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQg ICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1Ni40NCBuZnNkOiBzZXJ2ZXIgKG5mc2Qp DQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAg ICAtICAgICAgMjA6MjYuNTAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAg IDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjA3LjU0IG5m c2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAz MjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxOTowNC4xNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQog ICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAt ICAgICAgMjE6MTUuOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAg IDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjAyLjQxIG5mc2Q6 IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIEkgICAgIC0gICAgICAyNDoyNy42NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAw ICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAg ICAgMTU6MzEuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIw ICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjQxLjAxIG5mc2Q6IHNl cnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIEkgICAgIC0gICAgICAxNDowOS4wNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAy OTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAg MTY6MDYuMjAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAw ICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjEyLjkxIG5mc2Q6IHNlcnZl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIEkgICAgIC0gICAgICAxNDo1OC45NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3 ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTQ6 NDkuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAx MDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjM3LjkxIG5mc2Q6IHNlcnZlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IEkgICAgIC0gICAgICAxNzoyNC41MSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAy OTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MzMu MTEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4 NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDExOjI4LjY1IG5mc2Q6IHNlcnZlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkg ICAgIC0gICAgICAxNDowMi4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0 ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTg6NDYuODYg bmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAg IDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDIxOjAwLjkwIG5mc2Q6IHNlcnZlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAg IC0gICAgICAxNzozNy4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAg MCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTQ6MTQuODMgbmZz ZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMy MzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjQ5LjE1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0g ICAgICAxNzo0Ni41NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAg MjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MjguMDkgbmZzZDog c2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIg cnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUxLjc1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAg ICAxODowOS4yOCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAg IDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MTkuNjggbmZzZDogc2Vy dmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBj c3ZjICAgSSAgICAgLSAgICAgIDE1OjU2LjMyIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAx ODo1NC4xNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAg IDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTY6NDguMjMgbmZzZDogc2VydmVy IChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3Zj ICAgSSAgICAgLSAgICAgIDE5OjU5LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcg IDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNjoz MC4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEw Nzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MTEuNzcgbmZzZDogc2VydmVyIChu ZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAg SSAgICAgLSAgICAgIDE3OjUwLjYzIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5 NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIFMgICAgIC0gICAgICAxNjoxNi45 OCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0 ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MzAuNzYgbmZzZDogc2VydmVyIChuZnNk KQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAg ICAgLSAgICAgIDE2OjQ1LjI4IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQg ICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyMjoxNS4xNCBu ZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAg MzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTc6NDMuOTggbmZzZDogc2VydmVyIChuZnNkKQ0K ICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAg LSAgICAgIDEyOjIzLjQ3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1MC4yNyBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogIFBJRCAgICBUSUQgQ09NTSAgICAgICAgICAgICAgICBURE5BTUUg ICAgICAgICAgICAgIEtTVEFDSyAgICAgICAgICAgICAgICAgICAgICAgDQogMjk0NyAxMDEwNTMg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBtYXN0ZXIgICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTQgX2N2X3Rp bWVkd2FpdF9zaWdfc2J0KzB4MTdhIHN2Y19ydW5faW50ZXJuYWwrMHgzYmQgc3ZjX3J1bisweDFj NCBuZnNydmRfbmZzZCsweDMzNSBuZnNzdmNfbmZzZCsweDU2NiBzeXNfbmZzc3ZjKzB4YmEgYW1k NjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0KIDI5NDcgMTAxMDYw IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBz bGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3Np ZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtf ZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjEgbmZzZCAgICAgICAg ICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19y dW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9y a190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6 IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsw eDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUr MHhlIA0KIDI5NDcgMTAxMDYzIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJl YWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAx MDEwNjQgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2NSBuZnNkICAg ICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQg c3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4 MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY2IG5mc2QgICAgICAgICAgICAgICAg bmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVy bmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBv bGluZSsweGUgDQogMjk0NyAxMDEwNjcgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNl ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3Zj X3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAy OTQ3IDEwMTA2OCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dp dGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0 KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY5IG5m c2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhp dCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzAgbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5f aW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190 cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3MSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNl cnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0 OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhl IA0KIDI5NDcgMTAxMDcyIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRf c3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEw NzMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUy IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRf c2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9y a19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3NCBuZnNkICAgICAg ICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3Zj X3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBm b3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc1IG5mc2QgICAgICAgICAgICAgICAgbmZz ZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFs KzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGlu ZSsweGUgDQogMjk0NyAxMDEwNzYgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3Ro cmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3 IDEwMTA3NyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNo KzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zf d2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4 YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc4IG5mc2Qg ICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsw eDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzkgbmZzZCAgICAgICAgICAgICAg ICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50 ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFt cG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4MCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZp Y2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBz dmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0K IDI5NDcgMTAxMDgxIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3Rh cnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODIg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19l eGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4MyBuZnNkICAgICAgICAg ICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1 bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3Jr X3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg0IG5mc2QgICAgICAgICAgICAgICAgbmZzZDog c2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4 NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsw eGUgDQogMjk0NyAxMDEwODUgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEw MTA4NiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4 ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2Fp dF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBm b3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg3IG5mc2QgICAg ICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz dmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgz IGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODggbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJu YWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9s aW5lKzB4ZSANCiAyOTQ3IDEwMTA4OSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2Ug ICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNf dGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5 NDcgMTAxMDkwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0 Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQr MHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTEgbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0 KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5MiBuZnNkICAgICAgICAgICAg ICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9p bnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3Ry YW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkzIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vy dmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4 IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUg DQogMjk0NyAxMDEwOTQgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9z dGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5 NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3Jr X2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk2IG5mc2QgICAgICAg ICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hf c2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNf cnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZv cmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTcgbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwr MHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5l KzB4ZSANCiAyOTQ3IDEwMTA5OCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAg ICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhy ZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcg MTAxMDk5IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhi IGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDAgbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0 IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4 ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwMSBuZnNkICAgICAgICAgICAgICAg IG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRl cm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1w b2xpbmUrMHhlIA0KIDI5NDcgMTAxMTAyIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vydmlj ZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2 Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQog Mjk0NyAxMDExMDMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNCBu ZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4 aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA1IG5mc2QgICAgICAgICAg ICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVu X2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtf dHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDYgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBz ZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1 NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4 ZSANCiAyOTQ3IDEwMTEwNyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAg bWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFk X3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAx MTA4IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhl MiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0 X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZv cmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDkgbmZzZCAgICAg ICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2 Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMg Zm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExMCBuZnNkICAgICAgICAgICAgICAgIG5m c2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0 MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5h bCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xp bmUrMHhlIA0KIDI5NDcgMTAxMTExIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAg ICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190 aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0 NyAxMDExMTIgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRj aCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2 X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsw eGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExMyBuZnNk ICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgx NTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQr MHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE0IG5mc2QgICAgICAgICAgICAg ICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2lu dGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJh bXBvbGluZSsweGUgDQogMjk0NyAxMDExMTUgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2 aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDgg c3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSAN CiAyOTQ3IDEwMTExNiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlf c3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0 YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE3 IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBz bGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3Np ZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtf ZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTggbmZzZCAgICAgICAg ICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19y dW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9y a190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExOSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6 IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsw eDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUr MHhlIA0KIDI5NDcgMTAxMTIwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJl YWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAx MDExMjEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEyMiBuZnNkICAg ICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQg c3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4 MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KICBQSUQgICAgVElEIENPTU0gICAgICAgICAgICAgICAg VEROQU1FICAgICAgICAgICAgICBLU1RBQ0sgICAgICAgICAgICAgICAgICAgICAgIA0KIDI5NDQg MTAxMDAxIG5mc2QgICAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzZWx0ZHdhaXQrMHhiZiBrZXJuX3NlbGVjdCsweDhlZiBzeXNfc2VsZWN0 KzB4NTYgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0KU3Vu IE1hciAyMSAwODo1ODo0MSBFRFQgMjAyMQ0KICAgMCAgMjk0NCAgICAgMSAgIDAgIDIwICAwIDEw OTYzNiAgMzE5OTIgc2VsZWN0ICAgSXMgICAgLSAgICAgICAwOjAyLjkzIG5mc2Q6IG1hc3RlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IFMgICAgIC0gICAgIDM0MDoyNi42NCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAy OTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MDgu OTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4 NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjE3Ljk0IG5mc2Q6IHNlcnZlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkg ICAgIC0gICAgICAxNzo1NC4xMyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0 ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MTMuOTYg bmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAg IDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjIwLjgyIG5mc2Q6IHNlcnZlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAg IC0gICAgICAxODozMS44NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAg MCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTc6MzIuNjEgbmZz ZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMy MzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE0OjA4LjgxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0g ICAgICAxMzo0MC43OCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAg MjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTk6MDIuNTAgbmZzZDog c2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIg cnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjQ0LjYxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAg ICAxOToxNi42NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAg IDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTg6MDQuOTkgbmZzZDogc2Vy dmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBj c3ZjICAgSSAgICAgLSAgICAgIDEwOjUyLjU2IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAy MDo0Mi42NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAg IDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTM6MTUuMjMgbmZzZDogc2VydmVy IChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3Zj ICAgSSAgICAgLSAgICAgIDE4OjE4LjM3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcg IDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxMzox OS44NCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEw Nzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MDkuNzMgbmZzZDogc2VydmVyIChu ZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAg SSAgICAgLSAgICAgIDE3OjU2LjYyIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5 NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1Ni40 NCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0 ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MjYuNTAgbmZzZDogc2VydmVyIChuZnNk KQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAg ICAgLSAgICAgIDE5OjA3LjU0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQg ICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxOTowNC4xNiBu ZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAg MzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MTUuOTkgbmZzZDogc2VydmVyIChuZnNkKQ0K ICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAg LSAgICAgIDE3OjAyLjQxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyNDoyNy42NyBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIz MiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MzEuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAg MCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAg ICAgIDE4OjQxLjAxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDowOS4wNiBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBy cGNzdmMgICBJICAgICAtICAgICAgMTY6MDYuMjAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAg Mjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAg IDE2OjEyLjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDo1OC45NiBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNz dmMgICBJICAgICAtICAgICAgMTQ6NDkuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0 NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4 OjM3LjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzoyNC41MSBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMg ICBJICAgICAtICAgICAgMTU6MzMuMTEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAg Mjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDExOjI4 LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3 ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDowMi4wNSBuZnNkOiBzZXJ2ZXIgKG5m c2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJ ICAgICAtICAgICAgMTg6NDYuODYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0 NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgUyAgICAgLSAgICAgIDIxOjAwLjky IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQg ICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzozNy4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2Qp DQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAg ICAtICAgICAgMTQ6MTQuODMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAg IDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgUyAgICAgLSAgICAgIDE3OjQ5LjE1IG5m c2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAz MjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo0Ni41NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQog ICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAt ICAgICAgMjA6MjguMDkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAg IDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUxLjc1IG5mc2Q6 IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIFMgICAgIC0gICAgICAxODowOS4yOCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAw ICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAg ICAgMjE6MTkuNjggbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIw ICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgUyAgICAgLSAgICAgIDE1OjU2LjMyIG5mc2Q6IHNl cnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIEkgICAgIC0gICAgICAxODo1NC4xNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAy OTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAg MTY6NDguMjMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAw ICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjU5LjY1IG5mc2Q6IHNlcnZl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIEkgICAgIC0gICAgICAxNjozMC4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3 ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6 MTEuNzcgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAx MDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUwLjYzIG5mc2Q6IHNlcnZlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IFMgICAgIC0gICAgICAxNjoxNy4wMiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAy OTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MzAu NzYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4 NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjQ1LjI4IG5mc2Q6IHNlcnZlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkg ICAgIC0gICAgICAyMjoxNS4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0 ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTc6NDMuOTgg bmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAg IDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEyOjIzLjQ3IG5mc2Q6IHNlcnZlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAg IC0gICAgICAxNzo1MC4yNyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogIFBJRCAgICBUSUQgQ09NTSAg ICAgICAgICAgICAgICBURE5BTUUgICAgICAgICAgICAgIEtTVEFDSyAgICAgICAgICAgICAgICAg ICAgICAgDQogMjk0NyAxMDEwNTMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBtYXN0ZXIgICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV90aW1l ZHdhaXRfc2lnKzB4MTQgX2N2X3RpbWVkd2FpdF9zaWdfc2J0KzB4MTdhIHN2Y19ydW5faW50ZXJu YWwrMHgzYmQgc3ZjX3J1bisweDFjNCBuZnNydmRfbmZzZCsweDMzNSBuZnNzdmNfbmZzZCsweDU2 NiBzeXNfbmZzc3ZjKzB4YmEgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29tbW9u KzB4MTAxIA0KIDI5NDcgMTAxMDYwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAg ICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190 aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0 NyAxMDEwNjEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRj aCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2 X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsw eGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2MiBuZnNk ICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgx NTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQr MHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDYzIG5mc2QgICAgICAgICAgICAg ICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2lu dGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJh bXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjQgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2 aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDgg c3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSAN CiAyOTQ3IDEwMTA2NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlf c3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0 YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY2 IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBz bGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3Np ZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtf ZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjcgbmZzZCAgICAgICAg ICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19y dW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9y a190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2OCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6 IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsw eDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUr MHhlIA0KIDI5NDcgMTAxMDY5IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJl YWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAx MDEwNzAgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3MSBuZnNkICAg ICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQg c3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4 MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDcyIG5mc2QgICAgICAgICAgICAgICAg bmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVy bmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBv bGluZSsweGUgDQogMjk0NyAxMDEwNzMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNl ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3Zj X3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAy OTQ3IDEwMTA3NCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dp dGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0 KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc1IG5m c2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhp dCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzYgbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5f aW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190 cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3NyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNl cnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0 OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhl IA0KIDI5NDcgMTAxMDc4IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRf c3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEw NzkgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUy IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRf c2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9y a19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4MCBuZnNkICAgICAg ICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3Zj X3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBm b3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDgxIG5mc2QgICAgICAgICAgICAgICAgbmZz ZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFs KzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGlu ZSsweGUgDQogMjk0NyAxMDEwODIgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3Ro cmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3 IDEwMTA4MyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNo KzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zf d2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4 YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg0IG5mc2Qg ICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsw eDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODUgbmZzZCAgICAgICAgICAgICAg ICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50 ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFt cG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4NiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZp Y2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBz dmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0K IDI5NDcgMTAxMDg3IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3Rh cnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODgg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19l eGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4OSBuZnNkICAgICAgICAg ICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1 bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3Jr X3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDog c2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4 NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsw eGUgDQogMjk0NyAxMDEwOTEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEw MTA5MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4 ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2Fp dF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBm b3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkzIG5mc2QgICAg ICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz dmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgz IGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTQgbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJu YWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9s aW5lKzB4ZSANCiAyOTQ3IDEwMTA5NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2Ug ICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNf dGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5 NDcgMTAxMDk2IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0 Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQr MHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTcgbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0 KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5OCBuZnNkICAgICAgICAgICAg ICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9p bnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3Ry YW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk5IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vy dmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4 IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUg DQogMjk0NyAxMDExMDAgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9z dGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEw MSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3Jr X2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTAyIG5mc2QgICAgICAg ICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hf c2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNf cnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZv cmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDMgbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwr MHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5l KzB4ZSANCiAyOTQ3IDEwMTEwNCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAg ICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhy ZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcg MTAxMTA1IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhi IGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDYgbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0 IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4 ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNyBuZnNkICAgICAgICAgICAgICAg IG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRl cm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1w b2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA4IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vydmlj ZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2 Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQog Mjk0NyAxMDExMDkgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExMCBu ZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4 aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTExIG5mc2QgICAgICAgICAg ICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVu X2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtf dHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTIgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBz ZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1 NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4 ZSANCiAyOTQ3IDEwMTExMyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAg bWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFk X3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAx MTE0IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhl MiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0 X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZv cmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTUgbmZzZCAgICAg ICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2 Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMg Zm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExNiBuZnNkICAgICAgICAgICAgICAgIG5m c2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0 MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5h bCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xp bmUrMHhlIA0KIDI5NDcgMTAxMTE3IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAg ICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190 aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0 NyAxMDExMTggbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRj aCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2 X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsw eGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExOSBuZnNk ICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgx NTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQr MHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTIwIG5mc2QgICAgICAgICAgICAg ICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2lu dGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJh bXBvbGluZSsweGUgDQogMjk0NyAxMDExMjEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2 aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDgg c3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSAN CiAyOTQ3IDEwMTEyMiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlf c3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0 YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KICBQSUQgICAgVElE IENPTU0gICAgICAgICAgICAgICAgVEROQU1FICAgICAgICAgICAgICBLU1RBQ0sgICAgICAgICAg ICAgICAgICAgICAgIA0KIDI5NDQgMTAxMDAxIG5mc2QgICAgICAgICAgICAgICAgLSAgICAgICAg ICAgICAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzZWx0ZHdhaXQrMHhiZiBrZXJuX3Nl bGVjdCsweDhlZiBzeXNfc2VsZWN0KzB4NTYgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2Nh bGxfY29tbW9uKzB4MTAxIA0KU3VuIE1hciAyMSAwODo1OTo0MSBFRFQgMjAyMQ0KICAgMCAgMjk0 NCAgICAgMSAgIDAgIDIwICAwIDEwOTYzNiAgMzE5OTIgc2VsZWN0ICAgSXMgICAgLSAgICAgICAw OjAyLjkzIG5mc2Q6IG1hc3RlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIFMgICAgIC0gICAgIDM0MDoyNi45MyBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMg ICBJICAgICAtICAgICAgMjA6MDguOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAg Mjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjE3 Ljk0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3 ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1NC4xMyBuZnNkOiBzZXJ2ZXIgKG5m c2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJ ICAgICAtICAgICAgMTU6MTMuOTYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0 NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjIwLjg1 IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQg ICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODozMS44NSBuZnNkOiBzZXJ2ZXIgKG5mc2Qp DQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAg ICAtICAgICAgMTc6MzIuNjEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAg IDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE0OjA4LjgxIG5m c2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAz MjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxMzo0MC43OCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQog ICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAt ICAgICAgMTk6MDIuNTAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAg IDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjQ0LjYxIG5mc2Q6 IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIEkgICAgIC0gICAgICAxOToxNi42NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAw ICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAg ICAgMTg6MDQuOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIw ICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjUyLjU2IG5mc2Q6IHNl cnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIEkgICAgIC0gICAgICAyMDo0Mi42NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAy OTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAg MTM6MTUuMjMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAw ICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjE4LjM3IG5mc2Q6IHNlcnZl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIEkgICAgIC0gICAgICAxMzoxOS44NCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3 ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6 MDkuNzMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAx MDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjU2LjYyIG5mc2Q6IHNlcnZlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IEkgICAgIC0gICAgICAxNzo1Ni40NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAy OTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MjYu NTAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4 NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjA3LjU0IG5mc2Q6IHNlcnZlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkg ICAgIC0gICAgICAxOTowNC4xNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0 ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MTUuOTkg bmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAg IDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjAyLjQxIG5mc2Q6IHNlcnZlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAg IC0gICAgICAyNDoyNy42NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAg MCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MzEuNDEgbmZz ZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMy MzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjQxLjAxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0g ICAgICAxNDowOS4wNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAg MjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTY6MDYuMjAgbmZzZDog c2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIg cnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjEyLjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAg ICAxNDo1OC45NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAg IDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTQ6NDkuNDEgbmZzZDogc2Vy dmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBj c3ZjICAgSSAgICAgLSAgICAgIDE4OjM3LjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAx NzoyNC41MSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAg IDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MzMuMTEgbmZzZDogc2VydmVy IChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3Zj ICAgSSAgICAgLSAgICAgIDExOjI4LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcg IDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDow Mi4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEw Nzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTg6NDYuODYgbmZzZDogc2VydmVyIChu ZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAg SSAgICAgLSAgICAgIDIxOjAwLjk4IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5 NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzozNy4w NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0 ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTQ6MTQuODMgbmZzZDogc2VydmVyIChuZnNk KQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAg ICAgLSAgICAgIDE3OjQ5LjE4IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQg ICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo0Ni41NiBu ZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAg MzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MjguMDkgbmZzZDogc2VydmVyIChuZnNkKQ0K ICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAg LSAgICAgIDE3OjUxLjc1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODowOS4zMCBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIz MiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MTkuNjggbmZzZDogc2VydmVyIChuZnNkKQ0KICAg MCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAg ICAgIDE1OjU2LjMzIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODo1NC4xNSBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBy cGNzdmMgICBJICAgICAtICAgICAgMTY6NDguMjMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAg Mjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAg IDE5OjU5LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNjozMC4xNCBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNz dmMgICBJICAgICAtICAgICAgMjA6MTEuNzcgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0 NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3 OjUwLjYzIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNjoxNy4wNCBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMg ICBJICAgICAtICAgICAgMjE6MzAuNzYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAg Mjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjQ1 LjI4IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3 ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyMjoxNS4xNCBuZnNkOiBzZXJ2ZXIgKG5m c2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJ ICAgICAtICAgICAgMTc6NDMuOTggbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0 NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEyOjIzLjQ3 IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQg ICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1MC4yNyBuZnNkOiBzZXJ2ZXIgKG5mc2Qp DQogIFBJRCAgICBUSUQgQ09NTSAgICAgICAgICAgICAgICBURE5BTUUgICAgICAgICAgICAgIEtT VEFDSyAgICAgICAgICAgICAgICAgICAgICAgDQogMjk0NyAxMDEwNTMgbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBtYXN0ZXIgICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTQgX2N2X3RpbWVkd2FpdF9zaWdfc2J0 KzB4MTdhIHN2Y19ydW5faW50ZXJuYWwrMHgzYmQgc3ZjX3J1bisweDFjNCBuZnNydmRfbmZzZCsw eDMzNSBuZnNzdmNfbmZzZCsweDU2NiBzeXNfbmZzc3ZjKzB4YmEgYW1kNjRfc3lzY2FsbCsweDM2 NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0KIDI5NDcgMTAxMDYwIG5mc2QgICAgICAgICAg ICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVu X2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtf dHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBz ZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1 NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4 ZSANCiAyOTQ3IDEwMTA2MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAg bWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFk X3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAx MDYzIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhl MiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0 X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZv cmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjQgbmZzZCAgICAg ICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2 Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMg Zm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2NSBuZnNkICAgICAgICAgICAgICAgIG5m c2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0 MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5h bCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xp bmUrMHhlIA0KIDI5NDcgMTAxMDY2IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAg ICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190 aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0 NyAxMDEwNjcgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRj aCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2 X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsw eGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2OCBuZnNk ICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgx NTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQr MHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY5IG5mc2QgICAgICAgICAgICAg ICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2lu dGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJh bXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzAgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2 aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDgg c3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSAN CiAyOTQ3IDEwMTA3MSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlf c3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0 YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDcy IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBz bGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3Np ZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtf ZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzMgbmZzZCAgICAgICAg ICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19y dW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9y a190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3NCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6 IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsw eDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUr MHhlIA0KIDI5NDcgMTAxMDc1IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJl YWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAx MDEwNzYgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3NyBuZnNkICAg ICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQg c3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4 MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc4IG5mc2QgICAgICAgICAgICAgICAg bmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVy bmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBv bGluZSsweGUgDQogMjk0NyAxMDEwNzkgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNl ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3Zj X3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAy OTQ3IDEwMTA4MCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dp dGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0 KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDgxIG5m c2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhp dCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODIgbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5f aW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190 cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4MyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNl cnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0 OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhl IA0KIDI5NDcgMTAxMDg0IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRf c3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEw ODUgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUy IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRf c2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9y a19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4NiBuZnNkICAgICAg ICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3Zj X3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBm b3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg3IG5mc2QgICAgICAgICAgICAgICAgbmZz ZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFs KzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGlu ZSsweGUgDQogMjk0NyAxMDEwODggbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3Ro cmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3 IDEwMTA4OSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNo KzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zf d2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4 YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkwIG5mc2Qg ICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsw eDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTEgbmZzZCAgICAgICAgICAgICAg ICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50 ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFt cG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZp Y2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBz dmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0K IDI5NDcgMTAxMDkzIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3Rh cnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTQg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19l eGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5NSBuZnNkICAgICAgICAg ICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1 bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3Jr X3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk2IG5mc2QgICAgICAgICAgICAgICAgbmZzZDog c2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4 NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsw eGUgDQogMjk0NyAxMDEwOTcgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEw MTA5OCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4 ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2Fp dF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBm b3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk5IG5mc2QgICAg ICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz dmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgz IGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDAgbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJu YWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9s aW5lKzB4ZSANCiAyOTQ3IDEwMTEwMSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2Ug ICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNf dGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5 NDcgMTAxMTAyIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0 Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQr MHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDMgbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0 KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNCBuZnNkICAgICAgICAgICAg ICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9p bnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3Ry YW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA1IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vy dmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4 IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUg DQogMjk0NyAxMDExMDYgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9z dGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEw NyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3Jr X2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA4IG5mc2QgICAgICAg ICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hf c2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNf cnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZv cmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDkgbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwr MHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5l KzB4ZSANCiAyOTQ3IDEwMTExMCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAg ICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhy ZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcg MTAxMTExIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhi IGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTIgbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0 IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4 ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExMyBuZnNkICAgICAgICAgICAgICAg IG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRl cm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1w b2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE0IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vydmlj ZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2 Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQog Mjk0NyAxMDExMTUgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExNiBu ZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4 aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE3IG5mc2QgICAgICAgICAg ICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVu X2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtf dHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTggbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBz ZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1 NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4 ZSANCiAyOTQ3IDEwMTExOSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAg bWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFk X3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAx MTIwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhl MiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0 X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZv cmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMjEgbmZzZCAgICAg ICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2 Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMg Zm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEyMiBuZnNkICAgICAgICAgICAgICAgIG5m c2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0 MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5h bCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xp bmUrMHhlIA0KICBQSUQgICAgVElEIENPTU0gICAgICAgICAgICAgICAgVEROQU1FICAgICAgICAg ICAgICBLU1RBQ0sgICAgICAgICAgICAgICAgICAgICAgIA0KIDI5NDQgMTAxMDAxIG5mc2QgICAg ICAgICAgICAgICAgLSAgICAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz ZWx0ZHdhaXQrMHhiZiBrZXJuX3NlbGVjdCsweDhlZiBzeXNfc2VsZWN0KzB4NTYgYW1kNjRfc3lz Y2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0KU3VuIE1hciAyMSAwOTowMDo0 MiBFRFQgMjAyMQ0KICAgMCAgMjk0NCAgICAgMSAgIDAgIDIwICAwIDEwOTYzNiAgMzE5OTIgc2Vs ZWN0ICAgU3MgICAgLSAgICAgICAwOjAyLjkzIG5mc2Q6IG1hc3RlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIFMgICAgIC0gICAgIDM0 MDoyNy4xNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAg IDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MDguOTkgbmZzZDogc2VydmVy IChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3Zj ICAgSSAgICAgLSAgICAgIDEwOjE3Ljk0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcg IDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1 NC4xMyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEw Nzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MTMuOTYgbmZzZDogc2VydmVyIChu ZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAg SSAgICAgLSAgICAgIDE2OjIwLjg1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5 NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODozMS44 NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0 ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTc6MzIuNjEgbmZzZDogc2VydmVyIChuZnNk KQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAg ICAgLSAgICAgIDE0OjA4LjgxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQg ICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxMzo0MC43OCBu ZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAg MzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTk6MDIuNTAgbmZzZDogc2VydmVyIChuZnNkKQ0K ICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAg LSAgICAgIDE3OjQ0LjYxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxOToxNi42NyBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIz MiBycGNzdmMgICBJICAgICAtICAgICAgMTg6MDQuOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAg MCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAg ICAgIDEwOjUyLjU2IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyMDo0Mi42NSBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBy cGNzdmMgICBJICAgICAtICAgICAgMTM6MTUuMjMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAg Mjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAg IDE4OjE4LjM3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxMzoxOS44NCBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNz dmMgICBJICAgICAtICAgICAgMjA6MDkuNzMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0 NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3 OjU2LjYyIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1Ni40NyBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMg ICBJICAgICAtICAgICAgMjA6MjYuNTAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAg Mjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjA3 LjU0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3 ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxOTowNC4xNiBuZnNkOiBzZXJ2ZXIgKG5m c2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJ ICAgICAtICAgICAgMjE6MTUuOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0 NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjAyLjQx IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQg ICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyNDoyNy42NyBuZnNkOiBzZXJ2ZXIgKG5mc2Qp DQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAg ICAtICAgICAgMTU6MzEuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAg IDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjQxLjAxIG5m c2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAz MjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDowOS4wNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQog ICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAt ICAgICAgMTY6MDYuMjAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAg IDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjEyLjkxIG5mc2Q6 IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDo1OC45NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAw ICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAg ICAgMTQ6NDkuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIw ICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjM3LjkxIG5mc2Q6IHNl cnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIEkgICAgIC0gICAgICAxNzoyNC41MSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAy OTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAg MTU6MzMuMTEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAw ICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDExOjI4LjY1IG5mc2Q6IHNlcnZl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIEkgICAgIC0gICAgICAxNDowMi4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3 ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTg6 NDYuODYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAx MDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDIxOjAwLjk4IG5mc2Q6IHNlcnZlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IEkgICAgIC0gICAgICAxNzozNy4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAy OTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTQ6MTQu ODMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4 NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjQ5LjE4IG5mc2Q6IHNlcnZlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkg ICAgIC0gICAgICAxNzo0Ni41NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0 ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MjguMDkg bmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAg IDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUxLjc1IG5mc2Q6IHNlcnZlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAg IC0gICAgICAxODowOS4zMCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAg MCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MTkuNjggbmZz ZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMy MzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE1OjU2LjMzIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0g ICAgICAxODo1NC4xNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAg MjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTY6NDguMjMgbmZzZDog c2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIg cnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjU5LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAg ICAxNjozMC4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAg IDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MTEuNzcgbmZzZDogc2Vy dmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBj c3ZjICAgSSAgICAgLSAgICAgIDE3OjUwLjYzIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAx NjoxNy4wNyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAg IDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MzAuNzYgbmZzZDogc2VydmVy IChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3Zj ICAgSSAgICAgLSAgICAgIDE2OjQ1LjI4IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcg IDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyMjox NS4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEw Nzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTc6NDMuOTggbmZzZDogc2VydmVyIChu ZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAg SSAgICAgLSAgICAgIDEyOjIzLjQ3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5 NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1MC4y NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogIFBJRCAgICBUSUQgQ09NTSAgICAgICAgICAgICAgICBU RE5BTUUgICAgICAgICAgICAgIEtTVEFDSyAgICAgICAgICAgICAgICAgICAgICAgDQogMjk0NyAx MDEwNTMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBtYXN0ZXIgICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTQg X2N2X3RpbWVkd2FpdF9zaWdfc2J0KzB4MTdhIHN2Y19ydW5faW50ZXJuYWwrMHgzYmQgc3ZjX3J1 bisweDFjNCBuZnNydmRfbmZzZCsweDMzNSBuZnNzdmNfbmZzZCsweDU2NiBzeXNfbmZzc3ZjKzB4 YmEgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0KIDI5NDcg MTAxMDYwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhi IGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjEgbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0 IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4 ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2MiBuZnNkICAgICAgICAgICAgICAg IG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRl cm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1w b2xpbmUrMHhlIA0KIDI5NDcgMTAxMDYzIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vydmlj ZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2 Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQog Mjk0NyAxMDEwNjQgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2NSBu ZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4 aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY2IG5mc2QgICAgICAgICAg ICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVu X2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtf dHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjcgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBz ZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1 NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4 ZSANCiAyOTQ3IDEwMTA2OCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAg bWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFk X3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAx MDY5IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhl MiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0 X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZv cmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzAgbmZzZCAgICAg ICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2 Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMg Zm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3MSBuZnNkICAgICAgICAgICAgICAgIG5m c2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0 MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5h bCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xp bmUrMHhlIA0KIDI5NDcgMTAxMDcyIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAg ICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190 aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0 NyAxMDEwNzMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRj aCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2 X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsw eGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3NCBuZnNk ICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgx NTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQr MHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc1IG5mc2QgICAgICAgICAgICAg ICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2lu dGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJh bXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzYgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2 aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDgg c3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSAN CiAyOTQ3IDEwMTA3NyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlf c3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0 YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc4 IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBz bGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3Np ZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtf ZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzkgbmZzZCAgICAgICAg ICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19y dW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9y a190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4MCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6 IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsw eDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUr MHhlIA0KIDI5NDcgMTAxMDgxIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJl YWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAx MDEwODIgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4MyBuZnNkICAg ICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQg c3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4 MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg0IG5mc2QgICAgICAgICAgICAgICAg bmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVy bmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBv bGluZSsweGUgDQogMjk0NyAxMDEwODUgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNl ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3Zj X3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAy OTQ3IDEwMTA4NiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dp dGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0 KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg3IG5m c2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhp dCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODggbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5f aW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190 cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4OSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNl cnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0 OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhl IA0KIDI5NDcgMTAxMDkwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRf c3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEw OTEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUy IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRf c2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9y a19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5MiBuZnNkICAgICAg ICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3Zj X3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBm b3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkzIG5mc2QgICAgICAgICAgICAgICAgbmZz ZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFs KzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGlu ZSsweGUgDQogMjk0NyAxMDEwOTQgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3Ro cmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3 IDEwMTA5NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNo KzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zf d2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4 YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk2IG5mc2Qg ICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsw eDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTcgbmZzZCAgICAgICAgICAgICAg ICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50 ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFt cG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5OCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZp Y2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBz dmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0K IDI5NDcgMTAxMDk5IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3Rh cnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDAg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19l eGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwMSBuZnNkICAgICAgICAg ICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1 bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3Jr X3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTAyIG5mc2QgICAgICAgICAgICAgICAgbmZzZDog c2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4 NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsw eGUgDQogMjk0NyAxMDExMDMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEw MTEwNCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4 ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2Fp dF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBm b3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA1IG5mc2QgICAg ICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz dmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgz IGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDYgbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJu YWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9s aW5lKzB4ZSANCiAyOTQ3IDEwMTEwNyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2Ug ICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNf dGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5 NDcgMTAxMTA4IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0 Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQr MHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDkgbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0 KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExMCBuZnNkICAgICAgICAgICAg ICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9p bnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3Ry YW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTExIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vy dmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4 IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUg DQogMjk0NyAxMDExMTIgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9z dGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEx MyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3Jr X2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE0IG5mc2QgICAgICAg ICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hf c2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNf cnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZv cmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTUgbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwr MHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5l KzB4ZSANCiAyOTQ3IDEwMTExNiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAg ICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhy ZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcg MTAxMTE3IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhi IGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTggbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0 IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4 ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExOSBuZnNkICAgICAgICAgICAgICAg IG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRl cm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1w b2xpbmUrMHhlIA0KIDI5NDcgMTAxMTIwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vydmlj ZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2 Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQog Mjk0NyAxMDExMjEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEyMiBu ZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4 aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KICBQSUQgICAgVElEIENPTU0gICAgICAgICAg ICAgICAgVEROQU1FICAgICAgICAgICAgICBLU1RBQ0sgICAgICAgICAgICAgICAgICAgICAgIA0K IDI5NDQgMTAxMDAxIG5mc2QgICAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzZWx0ZHdhaXQrMHhiZiBrZXJuX3NlbGVjdCsweDhlZiBzeXNf c2VsZWN0KzB4NTYgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4MTAx IA0KU3VuIE1hciAyMSAwOTowMTo0MiBFRFQgMjAyMQ0KICAgMCAgMjk0NCAgICAgMSAgIDAgIDIw ICAwIDEwOTYzNiAgMzE5OTIgc2VsZWN0ICAgSXMgICAgLSAgICAgICAwOjAyLjkzIG5mc2Q6IG1h c3RlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIFMgICAgIC0gICAgIDM0MDoyNy4zMiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAy OTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAg MjA6MDguOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAw ICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjE3Ljk0IG5mc2Q6IHNlcnZl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIEkgICAgIC0gICAgICAxNzo1NC4xMyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3 ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6 MTMuOTYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAx MDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjIwLjg1IG5mc2Q6IHNlcnZlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IEkgICAgIC0gICAgICAxODozMS44NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAy OTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTc6MzIu NjEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4 NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE0OjA4LjgxIG5mc2Q6IHNlcnZlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkg ICAgIC0gICAgICAxMzo0MC43OCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0 ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTk6MDIuNTAg bmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAg IDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjQ0LjYxIG5mc2Q6IHNlcnZlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAg IC0gICAgICAxOToxNi42NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAg MCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTg6MDQuOTkgbmZz ZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMy MzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjUyLjU2IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0g ICAgICAyMDo0Mi42NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAg MjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTM6MTUuMjMgbmZzZDog c2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIg cnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjE4LjM3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAg ICAxMzoxOS44NCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAg IDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MDkuNzMgbmZzZDogc2Vy dmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBj c3ZjICAgSSAgICAgLSAgICAgIDE3OjU2LjYyIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAx Nzo1Ni40NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAg IDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MjYuNTAgbmZzZDogc2VydmVy IChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3Zj ICAgSSAgICAgLSAgICAgIDE5OjA3LjU0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcg IDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxOTow NC4xNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEw Nzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MTUuOTkgbmZzZDogc2VydmVyIChu ZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAg SSAgICAgLSAgICAgIDE3OjAyLjQxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5 NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyNDoyNy42 NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0 ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MzEuNDEgbmZzZDogc2VydmVyIChuZnNk KQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAg ICAgLSAgICAgIDE4OjQxLjAxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQg ICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDowOS4wNiBu ZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAg MzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTY6MDYuMjAgbmZzZDogc2VydmVyIChuZnNkKQ0K ICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAg LSAgICAgIDE2OjEyLjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDo1OC45NiBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIz MiBycGNzdmMgICBJICAgICAtICAgICAgMTQ6NDkuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAg MCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAg ICAgIDE4OjM3LjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzoyNC41MSBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBy cGNzdmMgICBJICAgICAtICAgICAgMTU6MzMuMTEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAg Mjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAg IDExOjI4LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDowMi4wNSBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNz dmMgICBJICAgICAtICAgICAgMTg6NDYuODYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0 NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDIx OjAwLjk4IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzozNy4wNSBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMg ICBJICAgICAtICAgICAgMTQ6MTQuODMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAg Mjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjQ5 LjE4IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3 ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo0Ni41NiBuZnNkOiBzZXJ2ZXIgKG5m c2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJ ICAgICAtICAgICAgMjA6MjguMDkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0 NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUxLjc1 IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQg ICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODowOS4zMCBuZnNkOiBzZXJ2ZXIgKG5mc2Qp DQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAg ICAtICAgICAgMjE6MTkuNjggbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAg IDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE1OjU2LjMzIG5m c2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAz MjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODo1NC4xNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQog ICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAt ICAgICAgMTY6NDguMjMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAg IDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjU5LjY1IG5mc2Q6 IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIEkgICAgIC0gICAgICAxNjozMC4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAw ICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAg ICAgMjA6MTEuNzcgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIw ICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUwLjYzIG5mc2Q6IHNl cnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIFMgICAgIC0gICAgICAxNjoxNy4xMiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAy OTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAg MjE6MzAuNzYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAw ICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjQ1LjI4IG5mc2Q6IHNlcnZl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIEkgICAgIC0gICAgICAyMjoxNS4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3 ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTc6 NDMuOTggbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAx MDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEyOjIzLjQ3IG5mc2Q6IHNlcnZlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IEkgICAgIC0gICAgICAxNzo1MC4yNyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogIFBJRCAgICBUSUQg Q09NTSAgICAgICAgICAgICAgICBURE5BTUUgICAgICAgICAgICAgIEtTVEFDSyAgICAgICAgICAg ICAgICAgICAgICAgDQogMjk0NyAxMDEwNTMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBtYXN0 ZXIgICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVw cV90aW1lZHdhaXRfc2lnKzB4MTQgX2N2X3RpbWVkd2FpdF9zaWdfc2J0KzB4MTdhIHN2Y19ydW5f aW50ZXJuYWwrMHgzYmQgc3ZjX3J1bisweDFjNCBuZnNydmRfbmZzZCsweDMzNSBuZnNzdmNfbmZz ZCsweDU2NiBzeXNfbmZzc3ZjKzB4YmEgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxf Y29tbW9uKzB4MTAxIA0KIDI5NDcgMTAxMDYwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vy dmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4 IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUg DQogMjk0NyAxMDEwNjEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9z dGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2 MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3Jr X2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDYzIG5mc2QgICAgICAg ICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hf c2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNf cnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZv cmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjQgbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwr MHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5l KzB4ZSANCiAyOTQ3IDEwMTA2NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAg ICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhy ZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcg MTAxMDY2IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhi IGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjcgbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0 IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4 ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2OCBuZnNkICAgICAgICAgICAgICAg IG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRl cm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1w b2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY5IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vydmlj ZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2 Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQog Mjk0NyAxMDEwNzAgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3MSBu ZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4 aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDcyIG5mc2QgICAgICAgICAg ICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVu X2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtf dHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBz ZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1 NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4 ZSANCiAyOTQ3IDEwMTA3NCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAg bWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFk X3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAx MDc1IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhl MiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0 X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZv cmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzYgbmZzZCAgICAg ICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2 Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMg Zm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3NyBuZnNkICAgICAgICAgICAgICAgIG5m c2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0 MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5h bCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xp bmUrMHhlIA0KIDI5NDcgMTAxMDc4IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAg ICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190 aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0 NyAxMDEwNzkgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRj aCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2 X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsw eGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4MCBuZnNk ICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgx NTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQr MHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDgxIG5mc2QgICAgICAgICAgICAg ICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2lu dGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJh bXBvbGluZSsweGUgDQogMjk0NyAxMDEwODIgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2 aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDgg c3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSAN CiAyOTQ3IDEwMTA4MyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlf c3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0 YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg0 IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBz bGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3Np ZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtf ZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODUgbmZzZCAgICAgICAg ICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19y dW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9y a190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4NiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6 IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsw eDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUr MHhlIA0KIDI5NDcgMTAxMDg3IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJl YWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAx MDEwODggbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4OSBuZnNkICAg ICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQg c3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4 MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkwIG5mc2QgICAgICAgICAgICAgICAg bmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVy bmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBv bGluZSsweGUgDQogMjk0NyAxMDEwOTEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNl ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3Zj X3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAy OTQ3IDEwMTA5MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dp dGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0 KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkzIG5m c2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhp dCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTQgbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5f aW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190 cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNl cnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0 OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhl IA0KIDI5NDcgMTAxMDk2IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRf c3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEw OTcgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUy IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRf c2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9y a19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5OCBuZnNkICAgICAg ICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3Zj X3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBm b3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk5IG5mc2QgICAgICAgICAgICAgICAgbmZz ZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFs KzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGlu ZSsweGUgDQogMjk0NyAxMDExMDAgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3Ro cmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3 IDEwMTEwMSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNo KzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zf d2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4 YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTAyIG5mc2Qg ICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsw eDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDMgbmZzZCAgICAgICAgICAgICAg ICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50 ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFt cG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZp Y2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBz dmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0K IDI5NDcgMTAxMTA1IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3Rh cnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDYg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19l eGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNyBuZnNkICAgICAgICAg ICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1 bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3Jr X3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA4IG5mc2QgICAgICAgICAgICAgICAgbmZzZDog c2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4 NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsw eGUgDQogMjk0NyAxMDExMDkgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEw MTExMCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4 ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2Fp dF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBm b3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTExIG5mc2QgICAg ICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz dmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgz IGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTIgbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJu YWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9s aW5lKzB4ZSANCiAyOTQ3IDEwMTExMyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2Ug ICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNf dGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5 NDcgMTAxMTE0IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0 Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQr MHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTUgbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0 KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExNiBuZnNkICAgICAgICAgICAg ICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9p bnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3Ry YW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE3IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vy dmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4 IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUg DQogMjk0NyAxMDExMTggbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9z dGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEx OSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3Jr X2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTIwIG5mc2QgICAgICAg ICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hf c2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNf cnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZv cmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMjEgbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwr MHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5l KzB4ZSANCiAyOTQ3IDEwMTEyMiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAg ICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhy ZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KICBQSUQg ICAgVElEIENPTU0gICAgICAgICAgICAgICAgVEROQU1FICAgICAgICAgICAgICBLU1RBQ0sgICAg ICAgICAgICAgICAgICAgICAgIA0KIDI5NDQgMTAxMDAxIG5mc2QgICAgICAgICAgICAgICAgLSAg ICAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzZWx0ZHdhaXQrMHhiZiBr ZXJuX3NlbGVjdCsweDhlZiBzeXNfc2VsZWN0KzB4NTYgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0 X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0KU3VuIE1hciAyMSAwOTowMjo0MiBFRFQgMjAyMQ0KICAg MCAgMjk0NCAgICAgMSAgIDAgIDIwICAwIDEwOTYzNiAgMzE5OTIgc2VsZWN0ICAgSXMgICAgLSAg ICAgICAwOjAyLjkzIG5mc2Q6IG1hc3RlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIFMgICAgIC0gICAgIDM0MDoyNy40NyBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBy cGNzdmMgICBJICAgICAtICAgICAgMjA6MDguOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAg Mjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAg IDEwOjE3Ljk0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1NC4xMyBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNz dmMgICBJICAgICAtICAgICAgMTU6MTMuOTYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0 NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2 OjIwLjg1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODozMS44NSBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMg ICBJICAgICAtICAgICAgMTc6MzIuNjEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAg Mjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE0OjA4 LjgxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3 ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxMzo0MC43OCBuZnNkOiBzZXJ2ZXIgKG5m c2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJ ICAgICAtICAgICAgMTk6MDIuNTAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0 NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjQ0LjYx IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQg ICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxOToxNi42NyBuZnNkOiBzZXJ2ZXIgKG5mc2Qp DQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAg ICAtICAgICAgMTg6MDQuOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAg IDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjUyLjU2IG5m c2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAz MjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyMDo0Mi42NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQog ICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAt ICAgICAgMTM6MTUuMjMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAg IDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjE4LjM3IG5mc2Q6 IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIEkgICAgIC0gICAgICAxMzoxOS44NCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAw ICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAg ICAgMjA6MDkuNzMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIw ICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjU2LjYyIG5mc2Q6IHNl cnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIFMgICAgIC0gICAgICAxNzo1Ni41NCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAy OTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAg MjA6MjYuNTAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAw ICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjA3LjU0IG5mc2Q6IHNlcnZl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIEkgICAgIC0gICAgICAxOTowNC4xNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3 ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6 MTUuOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAx MDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjAyLjQxIG5mc2Q6IHNlcnZlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IEkgICAgIC0gICAgICAyNDoyNy42NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAy OTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MzEu NDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4 NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjQxLjAxIG5mc2Q6IHNlcnZlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkg ICAgIC0gICAgICAxNDowOS4wNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0 ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTY6MDYuMjAg bmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAg IDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjEyLjkxIG5mc2Q6IHNlcnZlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAg IC0gICAgICAxNDo1OC45NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAg MCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTQ6NDkuNDEgbmZz ZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMy MzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjM3LjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0g ICAgICAxNzoyNC41MSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAg MjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MzMuMTEgbmZzZDog c2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIg cnBjc3ZjICAgSSAgICAgLSAgICAgIDExOjI4LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAg ICAxNDowMi4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAg IDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTg6NDYuODYgbmZzZDogc2Vy dmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBj c3ZjICAgSSAgICAgLSAgICAgIDIxOjAwLjk4IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAx NzozNy4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAg IDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTQ6MTQuODMgbmZzZDogc2VydmVy IChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3Zj ICAgSSAgICAgLSAgICAgIDE3OjQ5LjE4IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcg IDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo0 Ni41NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEw Nzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MjguMDkgbmZzZDogc2VydmVyIChu ZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAg SSAgICAgLSAgICAgIDE3OjUxLjc1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5 NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODowOS4z MSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0 ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MTkuNjggbmZzZDogc2VydmVyIChuZnNk KQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAg ICAgLSAgICAgIDE1OjU2LjMzIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQg ICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODo1NC4xNSBu ZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAg MzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTY6NDguMjMgbmZzZDogc2VydmVyIChuZnNkKQ0K ICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAg LSAgICAgIDE5OjU5LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNjozMC4xNCBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIz MiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MTEuNzcgbmZzZDogc2VydmVyIChuZnNkKQ0KICAg MCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAg ICAgIDE3OjUwLjYzIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNjoxNy4xMiBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBy cGNzdmMgICBJICAgICAtICAgICAgMjE6MzAuNzYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAg Mjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAg IDE2OjQ1LjI4IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyMjoxNS4xNCBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNz dmMgICBJICAgICAtICAgICAgMTc6NDMuOTggbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0 NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEy OjIzLjQ3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1MC4yNyBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogIFBJRCAgICBUSUQgQ09NTSAgICAgICAgICAgICAgICBURE5BTUUgICAgICAgICAg ICAgIEtTVEFDSyAgICAgICAgICAgICAgICAgICAgICAgDQogMjk0NyAxMDEwNTMgbmZzZCAgICAg ICAgICAgICAgICBuZnNkOiBtYXN0ZXIgICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4NDI1IHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTQgX2N2X3RpbWVkd2FpdF9z aWdfc2J0KzB4MTdhIHN2Y19ydW5faW50ZXJuYWwrMHgzYmQgc3ZjX3J1bisweDFjNCBuZnNydmRf bmZzZCsweDMzNSBuZnNzdmNfbmZzZCsweDU2NiBzeXNfbmZzc3ZjKzB4YmEgYW1kNjRfc3lzY2Fs bCsweDM2NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0KIDI5NDcgMTAxMDYwIG5mc2QgICAg ICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz dmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgz IGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjEgbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJu YWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9s aW5lKzB4ZSANCiAyOTQ3IDEwMTA2MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2Ug ICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNf dGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5 NDcgMTAxMDYzIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0 Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQr MHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjQgbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0 KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2NSBuZnNkICAgICAgICAgICAg ICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9p bnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3Ry YW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY2IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vy dmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4 IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUg DQogMjk0NyAxMDEwNjcgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9z dGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2 OCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3Jr X2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY5IG5mc2QgICAgICAg ICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hf c2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNf cnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZv cmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzAgbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwr MHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5l KzB4ZSANCiAyOTQ3IDEwMTA3MSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAg ICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhy ZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcg MTAxMDcyIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhi IGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzMgbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0 IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4 ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3NCBuZnNkICAgICAgICAgICAgICAg IG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRl cm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1w b2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc1IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vydmlj ZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2 Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQog Mjk0NyAxMDEwNzYgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3NyBu ZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4 aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc4IG5mc2QgICAgICAgICAg ICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVu X2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtf dHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzkgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBz ZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1 NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4 ZSANCiAyOTQ3IDEwMTA4MCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAg bWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFk X3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAx MDgxIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhl MiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0 X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZv cmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODIgbmZzZCAgICAg ICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2 Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMg Zm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4MyBuZnNkICAgICAgICAgICAgICAgIG5m c2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0 MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5h bCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xp bmUrMHhlIA0KIDI5NDcgMTAxMDg0IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAg ICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190 aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0 NyAxMDEwODUgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRj aCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2 X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsw eGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4NiBuZnNk ICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgx NTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQr MHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg3IG5mc2QgICAgICAgICAgICAg ICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2lu dGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJh bXBvbGluZSsweGUgDQogMjk0NyAxMDEwODggbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2 aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDgg c3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSAN CiAyOTQ3IDEwMTA4OSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlf c3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0 YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkw IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBz bGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3Np ZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtf ZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTEgbmZzZCAgICAgICAg ICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19y dW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9y a190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6 IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsw eDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUr MHhlIA0KIDI5NDcgMTAxMDkzIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJl YWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAx MDEwOTQgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5NSBuZnNkICAg ICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQg c3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4 MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk2IG5mc2QgICAgICAgICAgICAgICAg bmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVy bmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBv bGluZSsweGUgDQogMjk0NyAxMDEwOTcgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNl ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3Zj X3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAy OTQ3IDEwMTA5OCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dp dGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0 KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk5IG5m c2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhp dCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDAgbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5f aW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190 cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwMSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNl cnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0 OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhl IA0KIDI5NDcgMTAxMTAyIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRf c3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEx MDMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUy IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRf c2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9y a19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNCBuZnNkICAgICAg ICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3Zj X3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBm b3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA1IG5mc2QgICAgICAgICAgICAgICAgbmZz ZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFs KzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGlu ZSsweGUgDQogMjk0NyAxMDExMDYgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3Ro cmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3 IDEwMTEwNyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNo KzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zf d2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4 YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA4IG5mc2Qg ICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsw eDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDkgbmZzZCAgICAgICAgICAgICAg ICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50 ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFt cG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExMCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZp Y2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBz dmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0K IDI5NDcgMTAxMTExIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3Rh cnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTIg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19l eGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExMyBuZnNkICAgICAgICAg ICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1 bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3Jr X3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE0IG5mc2QgICAgICAgICAgICAgICAgbmZzZDog c2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4 NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsw eGUgDQogMjk0NyAxMDExMTUgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEw MTExNiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4 ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2Fp dF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBm b3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE3IG5mc2QgICAg ICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz dmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgz IGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTggbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJu YWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9s aW5lKzB4ZSANCiAyOTQ3IDEwMTExOSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2Ug ICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNf dGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5 NDcgMTAxMTIwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0 Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQr MHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMjEgbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0 KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEyMiBuZnNkICAgICAgICAgICAg ICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9p bnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3Ry YW1wb2xpbmUrMHhlIA0KICBQSUQgICAgVElEIENPTU0gICAgICAgICAgICAgICAgVEROQU1FICAg ICAgICAgICAgICBLU1RBQ0sgICAgICAgICAgICAgICAgICAgICAgIA0KIDI5NDQgMTAxMDAxIG5m c2QgICAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzZWx0ZHdhaXQrMHhiZiBrZXJuX3NlbGVjdCsweDhlZiBzeXNfc2VsZWN0KzB4NTYgYW1k NjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0KU3VuIE1hciAyMSAw OTowMzo0MiBFRFQgMjAyMQ0KICAgMCAgMjk0NCAgICAgMSAgIDAgIDIwICAwIDEwOTYzNiAgMzE5 OTIgc2VsZWN0ICAgU3MgICAgLSAgICAgICAwOjAyLjkzIG5mc2Q6IG1hc3RlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIFMgICAgIC0g ICAgIDM0MDoyNy42NCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAg MjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MDguOTkgbmZzZDog c2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIg cnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjE3Ljk0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAg ICAxNzo1NC4xMyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAg IDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MTMuOTYgbmZzZDogc2Vy dmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBj c3ZjICAgUyAgICAgLSAgICAgIDE2OjIwLjg1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAx ODozMS44NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAg IDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTc6MzIuNjEgbmZzZDogc2VydmVy IChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3Zj ICAgSSAgICAgLSAgICAgIDE0OjA4LjgxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcg IDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxMzo0 MC43OCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEw Nzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTk6MDIuNTAgbmZzZDogc2VydmVyIChu ZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAg SSAgICAgLSAgICAgIDE3OjQ0LjYxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5 NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxOToxNi42 NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0 ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTg6MDQuOTkgbmZzZDogc2VydmVyIChuZnNk KQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAg ICAgLSAgICAgIDEwOjUyLjU2IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQg ICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyMDo0Mi42NSBu ZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAg MzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTM6MTUuMjMgbmZzZDogc2VydmVyIChuZnNkKQ0K ICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAg LSAgICAgIDE4OjE4LjM3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxMzoxOS44NCBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIz MiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MDkuNzMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAg MCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAg ICAgIDE3OjU2LjYyIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIFMgICAgIC0gICAgICAxNzo1Ni41OCBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBy cGNzdmMgICBJICAgICAtICAgICAgMjA6MjYuNTAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAg Mjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAg IDE5OjA3LjU0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxOTowNC4xNiBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNz dmMgICBJICAgICAtICAgICAgMjE6MTUuOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0 NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3 OjAyLjQxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyNDoyNy42NyBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMg ICBJICAgICAtICAgICAgMTU6MzEuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAg Mjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjQx LjAxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3 ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDowOS4wNiBuZnNkOiBzZXJ2ZXIgKG5m c2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJ ICAgICAtICAgICAgMTY6MDYuMjAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0 NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjEyLjkx IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQg ICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDo1OC45NiBuZnNkOiBzZXJ2ZXIgKG5mc2Qp DQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAg ICAtICAgICAgMTQ6NDkuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAg IDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjM3LjkxIG5m c2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAz MjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzoyNC41MSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQog ICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAt ICAgICAgMTU6MzMuMTEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAg IDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDExOjI4LjY1IG5mc2Q6 IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDowMi4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAw ICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAg ICAgMTg6NDYuODYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIw ICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgUyAgICAgLSAgICAgIDIxOjAxLjAwIG5mc2Q6IHNl cnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIEkgICAgIC0gICAgICAxNzozNy4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAy OTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAg MTQ6MTQuODMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAw ICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgUyAgICAgLSAgICAgIDE3OjQ5LjE4IG5mc2Q6IHNlcnZl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIEkgICAgIC0gICAgICAxNzo0Ni41NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3 ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6 MjguMDkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAx MDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUxLjc1IG5mc2Q6IHNlcnZlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IFMgICAgIC0gICAgICAxODowOS4zMSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAy OTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MTku NjggbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4 NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE1OjU2LjMzIG5mc2Q6IHNlcnZlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkg ICAgIC0gICAgICAxODo1NC4xNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0 ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTY6NDguMjMg bmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAg IDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjU5LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAg IC0gICAgICAxNjozMC4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAg MCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MTEuNzcgbmZz ZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMy MzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUwLjYzIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0g ICAgICAxNjoxNy4xMiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAg MjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MzAuNzYgbmZzZDog c2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIg cnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjQ1LjI4IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAg ICAyMjoxNS4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAg IDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTc6NDMuOTggbmZzZDogc2Vy dmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBj c3ZjICAgSSAgICAgLSAgICAgIDEyOjIzLjQ3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAx Nzo1MC4yNyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogIFBJRCAgICBUSUQgQ09NTSAgICAgICAgICAg ICAgICBURE5BTUUgICAgICAgICAgICAgIEtTVEFDSyAgICAgICAgICAgICAgICAgICAgICAgDQog Mjk0NyAxMDEwNTMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBtYXN0ZXIgICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV90aW1lZHdhaXRfc2ln KzB4MTQgX2N2X3RpbWVkd2FpdF9zaWdfc2J0KzB4MTdhIHN2Y19ydW5faW50ZXJuYWwrMHgzYmQg c3ZjX3J1bisweDFjNCBuZnNydmRfbmZzZCsweDMzNSBuZnNzdmNfbmZzZCsweDU2NiBzeXNfbmZz c3ZjKzB4YmEgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0K IDI5NDcgMTAxMDYwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3Rh cnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjEg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19l eGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2MiBuZnNkICAgICAgICAg ICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1 bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3Jr X3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDYzIG5mc2QgICAgICAgICAgICAgICAgbmZzZDog c2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4 NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsw eGUgDQogMjk0NyAxMDEwNjQgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEw MTA2NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4 ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2Fp dF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBm b3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY2IG5mc2QgICAg ICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz dmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgz IGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjcgbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJu YWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9s aW5lKzB4ZSANCiAyOTQ3IDEwMTA2OCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2Ug ICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNf dGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5 NDcgMTAxMDY5IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0 Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQr MHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzAgbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0 KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3MSBuZnNkICAgICAgICAgICAg ICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9p bnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3Ry YW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDcyIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vy dmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4 IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUg DQogMjk0NyAxMDEwNzMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9z dGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3 NCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3Jr X2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc1IG5mc2QgICAgICAg ICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hf c2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNf cnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZv cmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzYgbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwr MHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5l KzB4ZSANCiAyOTQ3IDEwMTA3NyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAg ICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhy ZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcg MTAxMDc4IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhi IGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzkgbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0 IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4 ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4MCBuZnNkICAgICAgICAgICAgICAg IG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRl cm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1w b2xpbmUrMHhlIA0KIDI5NDcgMTAxMDgxIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vydmlj ZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2 Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQog Mjk0NyAxMDEwODIgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4MyBu ZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4 aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg0IG5mc2QgICAgICAgICAg ICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVu X2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtf dHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODUgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBz ZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1 NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4 ZSANCiAyOTQ3IDEwMTA4NiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAg bWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFk X3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAx MDg3IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhl MiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0 X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZv cmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODggbmZzZCAgICAg ICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2 Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMg Zm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4OSBuZnNkICAgICAgICAgICAgICAgIG5m c2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0 MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5h bCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xp bmUrMHhlIA0KIDI5NDcgMTAxMDkwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAg ICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190 aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0 NyAxMDEwOTEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRj aCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2 X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsw eGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5MiBuZnNk ICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgx NTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQr MHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkzIG5mc2QgICAgICAgICAgICAg ICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2lu dGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJh bXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTQgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2 aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDgg c3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSAN CiAyOTQ3IDEwMTA5NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlf c3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0 YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk2 IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBz bGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3Np ZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtf ZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTcgbmZzZCAgICAgICAg ICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19y dW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9y a190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5OCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6 IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsw eDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUr MHhlIA0KIDI5NDcgMTAxMDk5IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJl YWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAx MDExMDAgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwMSBuZnNkICAg ICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQg c3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4 MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTAyIG5mc2QgICAgICAgICAgICAgICAg bmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVy bmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBv bGluZSsweGUgDQogMjk0NyAxMDExMDMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNl ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3Zj X3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAy OTQ3IDEwMTEwNCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dp dGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0 KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA1IG5m c2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhp dCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDYgbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5f aW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190 cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNl cnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0 OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhl IA0KIDI5NDcgMTAxMTA4IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRf c3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEx MDkgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUy IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRf c2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9y a19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExMCBuZnNkICAgICAg ICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3Zj X3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBm b3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTExIG5mc2QgICAgICAgICAgICAgICAgbmZz ZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFs KzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGlu ZSsweGUgDQogMjk0NyAxMDExMTIgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3Ro cmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3 IDEwMTExMyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNo KzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zf d2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4 YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE0IG5mc2Qg ICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsw eDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTUgbmZzZCAgICAgICAgICAgICAg ICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50 ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFt cG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExNiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZp Y2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBz dmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0K IDI5NDcgMTAxMTE3IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3Rh cnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTgg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19l eGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExOSBuZnNkICAgICAgICAg ICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1 bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3Jr X3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTIwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDog c2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4 NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsw eGUgDQogMjk0NyAxMDExMjEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEw MTEyMiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4 ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2Fp dF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBm b3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KICBQSUQgICAgVElEIENPTU0gICAg ICAgICAgICAgICAgVEROQU1FICAgICAgICAgICAgICBLU1RBQ0sgICAgICAgICAgICAgICAgICAg ICAgIA0KIDI5NDQgMTAxMDAxIG5mc2QgICAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzZWx0ZHdhaXQrMHhiZiBrZXJuX3NlbGVjdCsweDhl ZiBzeXNfc2VsZWN0KzB4NTYgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29tbW9u KzB4MTAxIA0KU3VuIE1hciAyMSAwOTowNDo0MyBFRFQgMjAyMQ0KICAgMCAgMjk0NCAgICAgMSAg IDAgIDIwICAwIDEwOTYzNiAgMzE5OTIgc2VsZWN0ICAgU3MgICAgLSAgICAgICAwOjAyLjkzIG5m c2Q6IG1hc3RlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAz MjMyIHJwY3N2YyAgIFMgICAgIC0gICAgIDM0MDoyNy45MSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQog ICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAt ICAgICAgMjA6MDguOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAg IDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjE3Ljk0IG5mc2Q6 IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1NC4xMyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAw ICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAg ICAgMTU6MTMuOTYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIw ICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjIwLjg4IG5mc2Q6IHNl cnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIEkgICAgIC0gICAgICAxODozMS44NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAy OTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAg MTc6MzIuNjEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAw ICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE0OjA4LjgxIG5mc2Q6IHNlcnZl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIEkgICAgIC0gICAgICAxMzo0MC43OCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3 ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTk6 MDIuNTAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAx MDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjQ0LjYxIG5mc2Q6IHNlcnZlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IEkgICAgIC0gICAgICAxOToxNi42NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAy OTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTg6MDQu OTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4 NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjUyLjU2IG5mc2Q6IHNlcnZlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkg ICAgIC0gICAgICAyMDo0Mi42NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0 ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTM6MTUuMjMg bmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAg IDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjE4LjM3IG5mc2Q6IHNlcnZlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAg IC0gICAgICAxMzoxOS44NCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAg MCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MDkuNzMgbmZz ZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMy MzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjU2LjYyIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0g ICAgICAxNzo1Ni42MCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAg MjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MjYuNTAgbmZzZDog c2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIg cnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjA3LjU0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAg ICAxOTowNC4xNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAg IDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MTUuOTkgbmZzZDogc2Vy dmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBj c3ZjICAgSSAgICAgLSAgICAgIDE3OjAyLjQyIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAy NDoyNy42NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAg IDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MzEuNDEgbmZzZDogc2VydmVy IChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3Zj ICAgSSAgICAgLSAgICAgIDE4OjQxLjAxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcg IDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDow OS4wNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEw Nzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTY6MDYuMjAgbmZzZDogc2VydmVyIChu ZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAg SSAgICAgLSAgICAgIDE2OjEyLjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5 NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDo1OC45 NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0 ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTQ6NDkuNDEgbmZzZDogc2VydmVyIChuZnNk KQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAg ICAgLSAgICAgIDE4OjM3LjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQg ICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzoyNC41MSBu ZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAg MzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MzMuMTEgbmZzZDogc2VydmVyIChuZnNkKQ0K ICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAg LSAgICAgIDExOjI4LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDowMi4wNSBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIz MiBycGNzdmMgICBJICAgICAtICAgICAgMTg6NDYuODYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAg MCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAg ICAgIDIxOjAxLjA1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzozNy4wNSBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBy cGNzdmMgICBJICAgICAtICAgICAgMTQ6MTQuODMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAg Mjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAg IDE3OjQ5LjE5IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo0Ni41NiBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNz dmMgICBJICAgICAtICAgICAgMjA6MjguMDkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0 NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3 OjUxLjc1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODowOS4zNCBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMg ICBJICAgICAtICAgICAgMjE6MTkuNjggbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAg Mjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE1OjU2 LjM2IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3 ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODo1NC4xNSBuZnNkOiBzZXJ2ZXIgKG5m c2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJ ICAgICAtICAgICAgMTY6NDguMjMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0 NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjU5LjY1 IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQg ICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNjozMC4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2Qp DQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAg ICAtICAgICAgMjA6MTEuNzcgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAg IDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUwLjYzIG5m c2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAz MjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNjoxNy4xNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQog ICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAt ICAgICAgMjE6MzAuNzYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAg IDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjQ1LjI4IG5mc2Q6 IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIEkgICAgIC0gICAgICAyMjoxNS4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAw ICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAg ICAgMTc6NDMuOTggbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIw ICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEyOjIzLjQ3IG5mc2Q6IHNl cnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIEkgICAgIC0gICAgICAxNzo1MC4yNyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogIFBJRCAg ICBUSUQgQ09NTSAgICAgICAgICAgICAgICBURE5BTUUgICAgICAgICAgICAgIEtTVEFDSyAgICAg ICAgICAgICAgICAgICAgICAgDQogMjk0NyAxMDEwNTMgbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBtYXN0ZXIgICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTQgX2N2X3RpbWVkd2FpdF9zaWdfc2J0KzB4MTdhIHN2 Y19ydW5faW50ZXJuYWwrMHgzYmQgc3ZjX3J1bisweDFjNCBuZnNydmRfbmZzZCsweDMzNSBuZnNz dmNfbmZzZCsweDU2NiBzeXNfbmZzc3ZjKzB4YmEgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5 c2NhbGxfY29tbW9uKzB4MTAxIA0KIDI5NDcgMTAxMDYwIG5mc2QgICAgICAgICAgICAgICAgbmZz ZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFs KzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGlu ZSsweGUgDQogMjk0NyAxMDEwNjEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3Ro cmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3 IDEwMTA2MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNo KzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zf d2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4 YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDYzIG5mc2Qg ICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsw eDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjQgbmZzZCAgICAgICAgICAgICAg ICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50 ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFt cG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZp Y2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBz dmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0K IDI5NDcgMTAxMDY2IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3Rh cnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjcg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19l eGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2OCBuZnNkICAgICAgICAg ICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1 bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3Jr X3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY5IG5mc2QgICAgICAgICAgICAgICAgbmZzZDog c2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4 NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsw eGUgDQogMjk0NyAxMDEwNzAgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEw MTA3MSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4 ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2Fp dF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBm b3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDcyIG5mc2QgICAg ICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz dmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgz IGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzMgbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJu YWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9s aW5lKzB4ZSANCiAyOTQ3IDEwMTA3NCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2Ug ICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNf dGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5 NDcgMTAxMDc1IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0 Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQr MHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzYgbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0 KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3NyBuZnNkICAgICAgICAgICAg ICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9p bnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3Ry YW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc4IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vy dmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4 IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUg DQogMjk0NyAxMDEwNzkgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9z dGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4 MCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3Jr X2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDgxIG5mc2QgICAgICAg ICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hf c2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNf cnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZv cmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODIgbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwr MHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5l KzB4ZSANCiAyOTQ3IDEwMTA4MyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAg ICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhy ZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcg MTAxMDg0IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhi IGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODUgbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0 IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4 ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4NiBuZnNkICAgICAgICAgICAgICAg IG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRl cm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1w b2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg3IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vydmlj ZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2 Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQog Mjk0NyAxMDEwODggbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4OSBu ZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4 aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkwIG5mc2QgICAgICAgICAg ICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVu X2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtf dHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBz ZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1 NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4 ZSANCiAyOTQ3IDEwMTA5MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAg bWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFk X3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAx MDkzIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhl MiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0 X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZv cmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTQgbmZzZCAgICAg ICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2 Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMg Zm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5NSBuZnNkICAgICAgICAgICAgICAgIG5m c2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0 MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5h bCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xp bmUrMHhlIA0KIDI5NDcgMTAxMDk2IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAg ICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190 aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0 NyAxMDEwOTcgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRj aCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2 X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsw eGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5OCBuZnNk ICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgx NTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQr MHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk5IG5mc2QgICAgICAgICAgICAg ICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2lu dGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJh bXBvbGluZSsweGUgDQogMjk0NyAxMDExMDAgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2 aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDgg c3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSAN CiAyOTQ3IDEwMTEwMSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlf c3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0 YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTAy IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBz bGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3Np ZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtf ZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDMgbmZzZCAgICAgICAg ICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19y dW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9y a190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6 IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsw eDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUr MHhlIA0KIDI5NDcgMTAxMTA1IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJl YWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAx MDExMDYgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNyBuZnNkICAg ICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQg c3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4 MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA4IG5mc2QgICAgICAgICAgICAgICAg bmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVy bmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBv bGluZSsweGUgDQogMjk0NyAxMDExMDkgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNl ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3Zj X3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAy OTQ3IDEwMTExMCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dp dGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0 KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTExIG5m c2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhp dCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTIgbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5f aW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190 cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExMyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNl cnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0 OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhl IA0KIDI5NDcgMTAxMTE0IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRf c3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEx MTUgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUy IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRf c2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9y a19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExNiBuZnNkICAgICAg ICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3Zj X3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBm b3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE3IG5mc2QgICAgICAgICAgICAgICAgbmZz ZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFs KzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGlu ZSsweGUgDQogMjk0NyAxMDExMTggbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3Ro cmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3 IDEwMTExOSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNo KzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zf d2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4 YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTIwIG5mc2Qg ICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsw eDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMjEgbmZzZCAgICAgICAgICAgICAg ICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50 ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFt cG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEyMiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZp Y2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBz dmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0K ICBQSUQgICAgVElEIENPTU0gICAgICAgICAgICAgICAgVEROQU1FICAgICAgICAgICAgICBLU1RB Q0sgICAgICAgICAgICAgICAgICAgICAgIA0KIDI5NDQgMTAxMDAxIG5mc2QgICAgICAgICAgICAg ICAgLSAgICAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzZWx0ZHdhaXQr MHhiZiBrZXJuX3NlbGVjdCsweDhlZiBzeXNfc2VsZWN0KzB4NTYgYW1kNjRfc3lzY2FsbCsweDM2 NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0KU3VuIE1hciAyMSAwOTowNTo0MyBFRFQgMjAy MQ0KICAgMCAgMjk0NCAgICAgMSAgIDAgIDIwICAwIDEwOTYzNiAgMzE5OTIgc2VsZWN0ICAgSXMg ICAgLSAgICAgICAwOjAyLjkzIG5mc2Q6IG1hc3RlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQg ICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIFMgICAgIC0gICAgIDM0MDoyOC4xMyBu ZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAg MzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MDguOTkgbmZzZDogc2VydmVyIChuZnNkKQ0K ICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAg LSAgICAgIDEwOjE3Ljk0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1NC4xMyBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIz MiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MTMuOTYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAg MCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAg ICAgIDE2OjIwLjg4IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODozMS44NSBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBy cGNzdmMgICBJICAgICAtICAgICAgMTc6MzIuNjEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAg Mjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAg IDE0OjA4LjgxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxMzo0MC43OCBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNz dmMgICBJICAgICAtICAgICAgMTk6MDIuNTAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0 NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3 OjQ0LjYxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxOToxNi42NyBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMg ICBJICAgICAtICAgICAgMTg6MDQuOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAg Mjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjUy LjU2IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3 ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyMDo0Mi42NSBuZnNkOiBzZXJ2ZXIgKG5m c2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJ ICAgICAtICAgICAgMTM6MTUuMjMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0 NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjE4LjM3 IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQg ICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxMzoxOS44NCBuZnNkOiBzZXJ2ZXIgKG5mc2Qp DQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAg ICAtICAgICAgMjA6MDkuNzMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAg IDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjU2LjYyIG5m c2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAz MjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1Ni42MCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQog ICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAt ICAgICAgMjA6MjYuNTAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAg IDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjA3LjU0IG5mc2Q6 IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIEkgICAgIC0gICAgICAxOTowNC4xNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAw ICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAg ICAgMjE6MTUuOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIw ICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjAyLjQyIG5mc2Q6IHNl cnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIEkgICAgIC0gICAgICAyNDoyNy42NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAy OTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAg MTU6MzEuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAw ICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjQxLjAxIG5mc2Q6IHNlcnZl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIEkgICAgIC0gICAgICAxNDowOS4wNiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3 ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTY6 MDYuMjAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAx MDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjEyLjkxIG5mc2Q6IHNlcnZlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IEkgICAgIC0gICAgICAxNDo1OC45NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAy OTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTQ6NDku NDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4 NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjM3LjkxIG5mc2Q6IHNlcnZlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkg ICAgIC0gICAgICAxNzoyNC41MSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0 ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MzMuMTEg bmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAg IDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDExOjI4LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAg IC0gICAgICAxNDowMi4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAg MCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTg6NDYuODYgbmZz ZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMy MzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDIxOjAxLjA1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0g ICAgICAxNzozNy4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAg MjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTQ6MTQuODMgbmZzZDog c2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIg cnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjQ5LjE5IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAg ICAxNzo0Ni41NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAg IDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MjguMDkgbmZzZDogc2Vy dmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBj c3ZjICAgSSAgICAgLSAgICAgIDE3OjUxLjc1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAx ODowOS4zNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAg IDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MTkuNjggbmZzZDogc2VydmVy IChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3Zj ICAgSSAgICAgLSAgICAgIDE1OjU2LjM2IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcg IDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxODo1 NC4xNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEw Nzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTY6NDguMjMgbmZzZDogc2VydmVyIChu ZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAg SSAgICAgLSAgICAgIDE5OjU5LjY1IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5 NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNjozMC4x NCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0 ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MTEuNzcgbmZzZDogc2VydmVyIChuZnNk KQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAg ICAgLSAgICAgIDE3OjUwLjYzIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQg ICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNjoxNy4xNSBu ZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAg MzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MzAuNzYgbmZzZDogc2VydmVyIChuZnNkKQ0K ICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAg LSAgICAgIDE2OjQ1LjI4IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyMjoxNS4xNCBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIz MiBycGNzdmMgICBJICAgICAtICAgICAgMTc6NDMuOTggbmZzZDogc2VydmVyIChuZnNkKQ0KICAg MCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAg ICAgIDEyOjIzLjQ3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1MC4yNyBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogIFBJRCAgICBUSUQgQ09NTSAgICAgICAgICAgICAgICBURE5BTUUgICAg ICAgICAgICAgIEtTVEFDSyAgICAgICAgICAgICAgICAgICAgICAgDQogMjk0NyAxMDEwNTMgbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBtYXN0ZXIgICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTQgX2N2X3RpbWVk d2FpdF9zaWdfc2J0KzB4MTdhIHN2Y19ydW5faW50ZXJuYWwrMHgzYmQgc3ZjX3J1bisweDFjNCBu ZnNydmRfbmZzZCsweDMzNSBuZnNzdmNfbmZzZCsweDU2NiBzeXNfbmZzc3ZjKzB4YmEgYW1kNjRf c3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0KIDI5NDcgMTAxMDYwIG5m c2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhp dCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjEgbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5f aW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190 cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNl cnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0 OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhl IA0KIDI5NDcgMTAxMDYzIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRf c3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEw NjQgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUy IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRf c2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9y a19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2NSBuZnNkICAgICAg ICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3Zj X3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBm b3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY2IG5mc2QgICAgICAgICAgICAgICAgbmZz ZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFs KzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGlu ZSsweGUgDQogMjk0NyAxMDEwNjcgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3Ro cmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3 IDEwMTA2OCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNo KzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zf d2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4 YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY5IG5mc2Qg ICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsw eDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzAgbmZzZCAgICAgICAgICAgICAg ICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50 ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFt cG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3MSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZp Y2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBz dmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0K IDI5NDcgMTAxMDcyIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3Rh cnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzMg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19l eGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3NCBuZnNkICAgICAgICAg ICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1 bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3Jr X3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc1IG5mc2QgICAgICAgICAgICAgICAgbmZzZDog c2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4 NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsw eGUgDQogMjk0NyAxMDEwNzYgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEw MTA3NyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4 ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2Fp dF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBm b3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc4IG5mc2QgICAg ICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz dmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgz IGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzkgbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJu YWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9s aW5lKzB4ZSANCiAyOTQ3IDEwMTA4MCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2Ug ICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNf dGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5 NDcgMTAxMDgxIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0 Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQr MHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODIgbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0 KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4MyBuZnNkICAgICAgICAgICAg ICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9p bnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3Ry YW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg0IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vy dmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4 IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUg DQogMjk0NyAxMDEwODUgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9z dGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4 NiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3Jr X2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg3IG5mc2QgICAgICAg ICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hf c2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNf cnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZv cmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODggbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwr MHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5l KzB4ZSANCiAyOTQ3IDEwMTA4OSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAg ICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhy ZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcg MTAxMDkwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhi IGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTEgbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0 IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4 ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5MiBuZnNkICAgICAgICAgICAgICAg IG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRl cm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1w b2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkzIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vydmlj ZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2 Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQog Mjk0NyAxMDEwOTQgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5NSBu ZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4 aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk2IG5mc2QgICAgICAgICAg ICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVu X2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtf dHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTcgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBz ZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1 NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4 ZSANCiAyOTQ3IDEwMTA5OCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAg bWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFk X3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAx MDk5IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhl MiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0 X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZv cmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDAgbmZzZCAgICAg ICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2 Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMg Zm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwMSBuZnNkICAgICAgICAgICAgICAgIG5m c2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0 MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5h bCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xp bmUrMHhlIA0KIDI5NDcgMTAxMTAyIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAg ICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190 aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0 NyAxMDExMDMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRj aCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2 X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsw eGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNCBuZnNk ICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgx NTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQr MHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA1IG5mc2QgICAgICAgICAgICAg ICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2lu dGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJh bXBvbGluZSsweGUgDQogMjk0NyAxMDExMDYgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2 aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDgg c3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSAN CiAyOTQ3IDEwMTEwNyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlf c3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0 YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTA4 IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBz bGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3Np ZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtf ZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDkgbmZzZCAgICAgICAg ICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19y dW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9y a190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExMCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6 IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsw eDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUr MHhlIA0KIDI5NDcgMTAxMTExIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJl YWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAx MDExMTIgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExMyBuZnNkICAg ICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQg c3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4 MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE0IG5mc2QgICAgICAgICAgICAgICAg bmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVy bmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBv bGluZSsweGUgDQogMjk0NyAxMDExMTUgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNl ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3Zj X3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAy OTQ3IDEwMTExNiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dp dGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0 KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE3IG5m c2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhp dCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTggbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5f aW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190 cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExOSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNl cnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0 OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhl IA0KIDI5NDcgMTAxMTIwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRf c3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEx MjEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUy IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRf c2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9y a19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEyMiBuZnNkICAgICAg ICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3Zj X3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBm b3JrX3RyYW1wb2xpbmUrMHhlIA0KICBQSUQgICAgVElEIENPTU0gICAgICAgICAgICAgICAgVERO QU1FICAgICAgICAgICAgICBLU1RBQ0sgICAgICAgICAgICAgICAgICAgICAgIA0KIDI5NDQgMTAx MDAxIG5mc2QgICAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhl MiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0 X3NpZysweDE1NCBzZWx0ZHdhaXQrMHhiZiBrZXJuX3NlbGVjdCsweDhlZiBzeXNfc2VsZWN0KzB4 NTYgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4MTAxIA0KU3VuIE1h ciAyMSAwOTowNjo0MyBFRFQgMjAyMQ0KICAgMCAgMjk0NCAgICAgMSAgIDAgIDIwICAwIDEwOTYz NiAgMzE5OTIgc2VsZWN0ICAgU3MgICAgLSAgICAgICAwOjAyLjkzIG5mc2Q6IG1hc3RlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIFMg ICAgIC0gICAgIDM0MDoyOC4zMCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0 ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MDguOTkg bmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAg IDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEwOjE3Ljk0IG5mc2Q6IHNlcnZlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAg IC0gICAgICAxNzo1NC4xMyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAg MCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTU6MTMuOTYgbmZz ZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMy MzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjIwLjg4IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0g ICAgICAxODozMS44NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAg MjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTc6MzIuNjEgbmZzZDog c2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIg cnBjc3ZjICAgSSAgICAgLSAgICAgIDE0OjA4LjgxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAg IDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAg ICAxMzo0MC43OCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAg IDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTk6MDIuNTAgbmZzZDogc2Vy dmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBj c3ZjICAgSSAgICAgLSAgICAgIDE3OjQ0LjYxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5 NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAx OToxNi42NyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAg IDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTg6MDQuOTkgbmZzZDogc2VydmVy IChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3Zj ICAgSSAgICAgLSAgICAgIDEwOjUyLjU2IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcg IDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyMDo0 Mi42NSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEw Nzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTM6MTUuMjMgbmZzZDogc2VydmVyIChu ZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAg SSAgICAgLSAgICAgIDE4OjE4LjM3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5 NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxMzoxOS44 NCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0 ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MDkuNzMgbmZzZDogc2VydmVyIChuZnNk KQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAg ICAgLSAgICAgIDE3OjU2LjYyIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQg ICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo1Ni42MCBu ZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAg MzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MjYuNTAgbmZzZDogc2VydmVyIChuZnNkKQ0K ICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAg LSAgICAgIDE5OjA3LjU0IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAw ICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxOTowNC4xNiBuZnNk OiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIz MiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MTUuOTkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAg MCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAg ICAgIDE3OjAyLjQ2IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAy MCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAyNDoyNy42NyBuZnNkOiBz ZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBy cGNzdmMgICBJICAgICAtICAgICAgMTU6MzEuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAg Mjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAg IDE4OjQxLjAxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAg MCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDowOS4wNiBuZnNkOiBzZXJ2 ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNz dmMgICBJICAgICAtICAgICAgMTY6MDYuMjAgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0 NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2 OjEyLjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAg MTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDo1OC45NiBuZnNkOiBzZXJ2ZXIg KG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMg ICBJICAgICAtICAgICAgMTQ6NDkuNDEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAg Mjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE4OjM3 LjkxIG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3 ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzoyNC41MSBuZnNkOiBzZXJ2ZXIgKG5m c2QpDQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJ ICAgICAtICAgICAgMTU6MzMuMTEgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0 NCAgIDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDExOjI4LjY1 IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQg ICAzMjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNDowMi4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2Qp DQogICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAg ICAtICAgICAgMTg6NDYuODYgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAg IDAgIDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDIxOjAxLjA1IG5m c2Q6IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAz MjMyIHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzozNy4wNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQog ICAwICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAt ICAgICAgMTQ6MTQuODMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAg IDIwICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjQ5LjE5IG5mc2Q6 IHNlcnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMy IHJwY3N2YyAgIEkgICAgIC0gICAgICAxNzo0Ni41NiBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAw ICAyOTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAg ICAgMjA6MjguMDkgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIw ICAwICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUxLjc1IG5mc2Q6IHNl cnZlciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJw Y3N2YyAgIEkgICAgIC0gICAgICAxODowOS4zNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAy OTQ3ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAg MjE6MTkuNjggbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAw ICAxMDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE1OjU2LjM2IG5mc2Q6IHNlcnZl ciAobmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2 YyAgIEkgICAgIC0gICAgICAxODo1NC4xNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3 ICAyOTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTY6 NDguMjMgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAx MDc4NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE5OjU5LjY1IG5mc2Q6IHNlcnZlciAo bmZzZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAg IEkgICAgIC0gICAgICAxNjozMC4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAy OTQ0ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjA6MTEu NzcgbmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4 NCAgIDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE3OjUwLjYzIG5mc2Q6IHNlcnZlciAobmZz ZCkNCiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkg ICAgIC0gICAgICAxNjoxNy4xNSBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0 ICAgMCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMjE6MzAuNzYg bmZzZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAg IDMyMzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDE2OjQ1LjI4IG5mc2Q6IHNlcnZlciAobmZzZCkN CiAgIDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAg IC0gICAgICAyMjoxNS4xNCBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogICAwICAyOTQ3ICAyOTQ0ICAg MCAgMjAgIDAgIDEwNzg0ICAgMzIzMiBycGNzdmMgICBJICAgICAtICAgICAgMTc6NDMuOTggbmZz ZDogc2VydmVyIChuZnNkKQ0KICAgMCAgMjk0NyAgMjk0NCAgIDAgIDIwICAwICAxMDc4NCAgIDMy MzIgcnBjc3ZjICAgSSAgICAgLSAgICAgIDEyOjIzLjQ3IG5mc2Q6IHNlcnZlciAobmZzZCkNCiAg IDAgIDI5NDcgIDI5NDQgICAwICAyMCAgMCAgMTA3ODQgICAzMjMyIHJwY3N2YyAgIEkgICAgIC0g ICAgICAxNzo1MC4yNyBuZnNkOiBzZXJ2ZXIgKG5mc2QpDQogIFBJRCAgICBUSUQgQ09NTSAgICAg ICAgICAgICAgICBURE5BTUUgICAgICAgICAgICAgIEtTVEFDSyAgICAgICAgICAgICAgICAgICAg ICAgDQogMjk0NyAxMDEwNTMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBtYXN0ZXIgICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV90aW1lZHdh aXRfc2lnKzB4MTQgX2N2X3RpbWVkd2FpdF9zaWdfc2J0KzB4MTdhIHN2Y19ydW5faW50ZXJuYWwr MHgzYmQgc3ZjX3J1bisweDFjNCBuZnNydmRfbmZzZCsweDMzNSBuZnNzdmNfbmZzZCsweDU2NiBz eXNfbmZzc3ZjKzB4YmEgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxfY29tbW9uKzB4 MTAxIA0KIDI5NDcgMTAxMDYwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJl YWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAx MDEwNjEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2MiBuZnNkICAg ICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQg c3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4 MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDYzIG5mc2QgICAgICAgICAgICAgICAg bmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVy bmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBv bGluZSsweGUgDQogMjk0NyAxMDEwNjQgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNl ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3Zj X3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAy OTQ3IDEwMTA2NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dp dGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0 KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDY2IG5m c2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVl cHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhp dCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNjcgbmZzZCAgICAgICAgICAg ICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5f aW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190 cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA2OCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNl cnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0 OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhl IA0KIDI5NDcgMTAxMDY5IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBt aV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcr MHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRf c3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEw NzAgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUy IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRf c2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9y a19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3MSBuZnNkICAgICAg ICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3Zj X3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBm b3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDcyIG5mc2QgICAgICAgICAgICAgICAgbmZz ZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQy NSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFs KzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGlu ZSsweGUgDQogMjk0NyAxMDEwNzMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAg ICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3Ro cmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3 IDEwMTA3NCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNo KzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zf d2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4 YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDc1IG5mc2Qg ICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1 NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsw eDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzYgbmZzZCAgICAgICAgICAgICAg ICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50 ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFt cG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA3NyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZp Y2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBz dmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0K IDI5NDcgMTAxMDc4IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9z d2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3Rh cnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwNzkg bmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19l eGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4MCBuZnNkICAgICAgICAg ICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1 bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3Jr X3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDgxIG5mc2QgICAgICAgICAgICAgICAgbmZzZDog c2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4 NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsw eGUgDQogMjk0NyAxMDEwODIgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAg IG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEw MTA4MyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4 ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2Fp dF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBm b3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDg0IG5mc2QgICAg ICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBz dmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgz IGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODUgbmZzZCAgICAgICAgICAgICAgICBu ZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJu YWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9s aW5lKzB4ZSANCiAyOTQ3IDEwMTA4NiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2Ug ICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNf dGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5 NDcgMTAxMDg3IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0 Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQr MHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwODggbmZz ZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVw cV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0 KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA4OSBuZnNkICAgICAgICAgICAg ICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9p bnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3Ry YW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkwIG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vy dmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4 IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUg DQogMjk0NyAxMDEwOTEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1p X3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9z dGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5 MiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3Jr X2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMDkzIG5mc2QgICAgICAg ICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hf c2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNf cnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZv cmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTQgbmZzZCAgICAgICAgICAgICAgICBuZnNk OiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1 IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwr MHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5l KzB4ZSANCiAyOTQ3IDEwMTA5NSBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAg ICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhy ZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcg MTAxMDk2IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2gr MHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhi IGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDEwOTcgbmZzZCAg ICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0 IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4 ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTA5OCBuZnNkICAgICAgICAgICAgICAg IG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRl cm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1w b2xpbmUrMHhlIA0KIDI5NDcgMTAxMDk5IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2Vydmlj ZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2 Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQog Mjk0NyAxMDExMDAgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3 aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwMSBu ZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4 aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTAyIG5mc2QgICAgICAgICAg ICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2ln bmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVu X2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtf dHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDMgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBz ZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1 NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4 ZSANCiAyOTQ3IDEwMTEwNCBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAg bWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFk X3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAx MTA1IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhl MiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0 X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZv cmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMDYgbmZzZCAgICAg ICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2 Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMg Zm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTEwNyBuZnNkICAgICAgICAgICAgICAgIG5m c2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0 MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5h bCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xp bmUrMHhlIA0KIDI5NDcgMTAxMTA4IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAg ICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190 aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0 NyAxMDExMDkgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRj aCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2 X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsw eGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExMCBuZnNk ICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgx NTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQr MHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTExIG5mc2QgICAgICAgICAgICAg ICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2lu dGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJh bXBvbGluZSsweGUgDQogMjk0NyAxMDExMTIgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2 aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDgg c3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSAN CiAyOTQ3IDEwMTExMyBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlf c3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0 YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTE0 IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBz bGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3Np ZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtf ZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAxMDExMTUgbmZzZCAgICAgICAg ICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19y dW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9y a190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExNiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6 IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsw eDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUr MHhlIA0KIDI5NDcgMTAxMTE3IG5mc2QgICAgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICAg ICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFfd2FpdF9z aWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVybmFsKzB4NTQ4IHN2Y190aHJl YWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBvbGluZSsweGUgDQogMjk0NyAx MDExMTggbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNlICAgICAgIG1pX3N3aXRjaCsw eGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAyOTQ3IDEwMTExOSBuZnNkICAg ICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dpdGNoKzB4ZTIgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNTQg c3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0KzB4YiBmb3JrX2V4aXQrMHg4 MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KIDI5NDcgMTAxMTIwIG5mc2QgICAgICAgICAgICAgICAg bmZzZDogc2VydmljZSAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eDQyNSBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzdmNfcnVuX2ludGVy bmFsKzB4NTQ4IHN2Y190aHJlYWRfc3RhcnQrMHhiIGZvcmtfZXhpdCsweDgzIGZvcmtfdHJhbXBv bGluZSsweGUgDQogMjk0NyAxMDExMjEgbmZzZCAgICAgICAgICAgICAgICBuZnNkOiBzZXJ2aWNl ICAgICAgIG1pX3N3aXRjaCsweGUyIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4NDI1IHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTU0IHN2Y19ydW5faW50ZXJuYWwrMHg1NDggc3Zj X3RocmVhZF9zdGFydCsweGIgZm9ya19leGl0KzB4ODMgZm9ya190cmFtcG9saW5lKzB4ZSANCiAy OTQ3IDEwMTEyMiBuZnNkICAgICAgICAgICAgICAgIG5mc2Q6IHNlcnZpY2UgICAgICAgbWlfc3dp dGNoKzB4ZTIgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHg0MjUgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNTQgc3ZjX3J1bl9pbnRlcm5hbCsweDU0OCBzdmNfdGhyZWFkX3N0YXJ0 KzB4YiBmb3JrX2V4aXQrMHg4MyBmb3JrX3RyYW1wb2xpbmUrMHhlIA0KICBQSUQgICAgVElEIENP TU0gICAgICAgICAgICAgICAgVEROQU1FICAgICAgICAgICAgICBLU1RBQ0sgICAgICAgICAgICAg ICAgICAgICAgIA0KIDI5NDQgMTAxMDAxIG5mc2QgICAgICAgICAgICAgICAgLSAgICAgICAgICAg ICAgICAgICBtaV9zd2l0Y2grMHhlMiBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDQyNSBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE1NCBzZWx0ZHdhaXQrMHhiZiBrZXJuX3NlbGVj dCsweDhlZiBzeXNfc2VsZWN0KzB4NTYgYW1kNjRfc3lzY2FsbCsweDM2NCBmYXN0X3N5c2NhbGxf Y29tbW9uKzB4MTAxIA0K --Apple-Mail=_87D2FDE7-F6D6-4D7A-BCFF-6735FB46E9B9 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=WINDOWS-1252 Jason Breitman On Mar 19, 2021, at 5:17 PM, Rick Macklem wrote: Jason Breitman wrote: >Thank you for your focus on the issue I am having and I look forward to se= eing your >patch ported to FreeBSD 12.X. I'll only be committing the patch I am convinced it actually fixes somethin= g. I'll be looking more closely at it and seeing what mav@ thinks aboutm it. >I also appreciate that you understand the difficulties in testing changes = on a core >piece of infrastructure. > >I will let the group know if the issue occurs following the change that di= sabled TSO >and LRO on my FreeBSD NFS Server NICs. >Those types of settings are less disruptive and pose less risk to apply in= production, >so I am happy to do so. That change was made on 3/17/2021. >My hope is that this issue is a race condition specific to my NIC handling= certain TCP >operations. > >I am happy that you are approaching the issue from multiple angles. Well, another angle would be a nfsd thread that is "stuck" while doing an RPC. If that happens, it won't call svc_freereq(), which derefs the structure. If it happens again and you can do, please go onto the FreeBSD server and perform the following commands a few times, a few minutes apart, capturing the output: # ps axHl # procstat -kk I'll be looking for an nfsd thread that is sleeping on the same thing without cpu increasing (except for rpcsvc, which is just a thread waiting for an RPC to work on). --> The procstat -kk gives more information w.r.t what the thread is up to. Good luck with it, rick Thanks. Jason Breitman On Mar 19, 2021, at 11:58 AM, Rick Macklem wrote: Michael Tuexen wrote: >> On 18. Mar 2021, at 21:55, Rick Macklem wrote: >> >> Michael Tuexen wrote: >>>> On 18. Mar 2021, at 13:42, Scheffenegger, Richard wrote: >>>> >>>>>> Output from the NFS Client when the issue occurs # netstat -an | gre= p >>>>>> NFS.Server.IP.X >>>>>> tcp 0 0 NFS.Client.IP.X:46896 NFS.Server.IP.X:2049 FIN_WAIT2 >>>>> I'm no TCP guy. Hopefully others might know why the client would be s= tuck in FIN_WAIT2 (I vaguely recall this means it is waiting for a fin/ack,= but could be wrong?) >>>> >>>> When the client is in Fin-Wait2 this is the state you end up when the = Client side actively close() the tcp session, and then the server also ACKe= d the FIN. >> Jason noted: >> >>> When the issue occurs, this is what I see on the NFS Server. >>> tcp4 0 0 NFS.Server.IP.X.2049 NFS.Client.IP.X.51550 CLOSE_WAIT >>> >>> which corresponds to the state on the client side. The server received = the FIN >>> from the client and acked it. >>> The server is waiting for a close call to happen. >>> So the question is: Is the server also closing the connection? >> Did you mean to say "client closing the connection here?" >Yes. >> >> The server should call soclose() { it never calls soshutdown() } when >> soreceive(with MSG_WAIT) returns 0 bytes or an error that indicates >> the socket is broken. Btw, I looked and the soreceive() is done with MSG_DONTWAIT, but the EWOULDBLOCK is handled appropriately. >> --> The soreceive() call is triggered by an upcall for the rcv side of t= he socket. >> So, are you saying the FreeBSD NFS server did not call soclose() for thi= s case? >Yes. If the state at the server side is CLOSE_WAIT, no close call has happ= ened yet. >The FIN from the client was received, it was ACKED, but no close() call >(or shutdown(..., SHUT_WR) or shutdown(..., SHUT_RDWR)) was issued. Theref= ore, >no FIN was sent and the client should be in the FINWAIT-2 state. This was = also >reported. So the reported states are consistent. For a test, I commented out the soclose() call in the server side krpc and,= when I dismounted, it did leave the server socket in CLOSE_WAIT. For the FreeBSD client, it did the dismount and the socket was in FIN_WAIT2 for a little while and then disappeared (someone mentioned a short timeout and that seems to be the case). I might argue that the Linux client should not get hung when this occurs, but there does appear to be an issue on the FreeBSD end. So it does appear you have a case where the soclose() call is not happening on the FreeBSD NFS server. I am a little surprised since I don't think I've heard of this before and the code is at least 10years old (at least the par= ts related to this). For the soclose() to not happen, the reference count on the socket structure cannot have gone to zero. (ie a SVC_RELEASE() was missed) Upon code inspection, I was not able to spot a reference counting bug. (Not too surprising, since a reference counting bug should have shown up long ago.) The only thing I spotted that could conceivably explain this is that the function svc_vc_stat() which returns the indication that the socket has been closed at the other end did not bother to do any locking when it checked the status. (I am not yet sure if this could result in the status of XPRT_DIED being missed by the call, but if so, that would result in the soclose() call not happening.) I have attached a small patch, which I think is safe, that adds locking to svc_vc_stat(),which I am hoping you can try at some point. (I realize this is difficult for a production server, but...) I have tested it a little and will test it some more, to try and ensure it does not break anything. I have also cc'd mav@, since he's the guy who last worked on this code, in case he has any insight w.r.t. how the soclose() might get missed (or any other way the server socket gets stuck in CLOSE_WAIT). rick ps: I'll create a PR for this, so that it doesn't get forgotten. Best regards Michael > > rick > > Best regards > Michael >> This will last for ~2 min or so, but is asynchronous. However, the same = 4-tuple can not be reused during this time. >> >> With other words, from the socket / TCP, a properly executed active clos= e() will end up in this state. (If the other side initiated the close, a pa= ssive close, will not end in this state) >> >> >> _______________________________________________ >> freebsd-net@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-net >> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > > > _______________________________________________ > freebsd-net@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" _______________________________________________ freebsd-net@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" _______________________________________________ freebsd-net@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" --Apple-Mail=_87D2FDE7-F6D6-4D7A-BCFF-6735FB46E9B9-- From owner-freebsd-net@freebsd.org Sun Mar 21 18:46:54 2021 Return-Path: Delivered-To: freebsd-net@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 A57CD57FDC6 for ; Sun, 21 Mar 2021 18:46:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3RSG3yf7z3nFx for ; Sun, 21 Mar 2021 18:46:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 879255A8025; Sun, 21 Mar 2021 18:46:54 +0000 (UTC) Delivered-To: net@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 875AD57FF96 for ; Sun, 21 Mar 2021 18:46:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3RSG23CYz3n4T for ; Sun, 21 Mar 2021 18:46:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 33F8F1F7F3 for ; Sun, 21 Mar 2021 18:46:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12LIksAU005988 for ; Sun, 21 Mar 2021 18:46:54 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12LIks4U005987 for net@FreeBSD.org; Sun, 21 Mar 2021 18:46:54 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254303] Fatal trap 12: page fault while in kernel mode ((frr 7.5_1 + Freebsd 13 Beta3) zebra crashes server when routes are populated) Date: Sun, 21 Mar 2021 18:46:54 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: Unspecified X-Bugzilla-Keywords: panic X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: melifaro@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: melifaro@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Mar 2021 18:46:54 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254303 --- Comment #7 from Alexander V. Chernikov --- (In reply to Aleks from comment #5) Is there any chance you could share kernel&core? --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Sun Mar 21 21:00:25 2021 Return-Path: Delivered-To: freebsd-net@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 1C2275AC479 for ; Sun, 21 Mar 2021 21:00:25 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3VQJ5WWrz4R93 for ; Sun, 21 Mar 2021 21:00:24 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id 7F9F55AC5B1; Sun, 21 Mar 2021 21:00:24 +0000 (UTC) Delivered-To: net@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 7C27B5AC741 for ; Sun, 21 Mar 2021 21:00:24 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3VQJ0ZZDz4R48 for ; Sun, 21 Mar 2021 21:00:24 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id AC7FC213C3 for ; Sun, 21 Mar 2021 21:00:23 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12LL0Nit074234 for ; Sun, 21 Mar 2021 21:00:23 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12LL0NG7074233 for net@FreeBSD.org; Sun, 21 Mar 2021 21:00:23 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <202103212100.12LL0NG7074233@kenobi.freebsd.org> X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@FreeBSD.org using -f From: bugzilla-noreply@FreeBSD.org To: net@FreeBSD.org Subject: Problem reports for net@FreeBSD.org that need special attention Date: Sun, 21 Mar 2021 21:00:23 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Mar 2021 21:00:25 -0000 To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- In Progress | 221146 | [ixgbe] Problem with second laggport In Progress | 235700 | oce(4) driver causes fatal trap 12 on boot with e New | 204438 | setsockopt() handling of kern.ipc.maxsockbuf limi New | 213410 | [carp] service netif restart causes hang only whe Open | 7556 | ppp: sl_compress_init() will fail if called anyth Open | 166724 | if_re(4): watchdog timeout Open | 193452 | Dell PowerEdge 210 II -- Kernel panic bce (broadc Open | 194453 | dummynet(4): pipe config bw parameter limited to Open | 200319 | Bridge+CARP crashes/freezes Open | 202510 | [CARP] advertisements sourced from CARP IP cause Open | 207261 | netmap: Doesn't do TX sync with kqueue Open | 217978 | dhclient: Support supersede statement for option Open | 220468 | libfetch: Does not handle 407 (proxy auth) when c Open | 222273 | igb(4): Kernel panic (fatal trap 12) due to netwo Open | 225438 | panic in6_unlink_ifa() due to race Open | 225792 | ECMP is broken since tryforward() Open | 227720 | Kernel panic in ppp server Open | 230807 | if_alc(4): Driver not working for Killer Networki Open | 236888 | ppp daemon: Allow MTU to be overridden for PPPoE Open | 237072 | netgraph(4): performance issue [on HardenedBSD]? Open | 237840 | Removed dummynet dependency on ipfw Open | 238324 | Add XG-C100C/AQtion AQC107 10GbE NIC driver Open | 240944 | em(4): Crash with Intel 82571EB NIC with AMD Pile Open | 240969 | netinet6: Neighbour reachability detection broken Open | 241106 | tun/ppp: panic: vm_fault: fault on nofault entry Open | 241162 | Panic in closefp() triggered by nginx (uwsgi with Open | 243463 | ix0: Watchdog timeout Open | 244066 | divert: Add sysctls for divert socket send and re Open | 118111 | rc: network.subr Add MAC address based interface 29 problems total for which you should take action. From owner-freebsd-net@freebsd.org Sun Mar 21 21:30:54 2021 Return-Path: Delivered-To: freebsd-net@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 339F85AD8BD for ; Sun, 21 Mar 2021 21:30:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3W5V0k0bz4TPs for ; Sun, 21 Mar 2021 21:30:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 18B255ADFC1; Sun, 21 Mar 2021 21:30:54 +0000 (UTC) Delivered-To: net@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 187975ADD51 for ; Sun, 21 Mar 2021 21:30:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3W5V07M0z4THh for ; Sun, 21 Mar 2021 21:30:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id EC1A521ED1 for ; Sun, 21 Mar 2021 21:30:53 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12LLUrtE090398 for ; Sun, 21 Mar 2021 21:30:53 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12LLUrRq090397 for net@FreeBSD.org; Sun, 21 Mar 2021 21:30:53 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254303] Fatal trap 12: page fault while in kernel mode ((frr 7.5_1 + Freebsd 13 Beta3) zebra crashes server when routes are populated) Date: Sun, 21 Mar 2021 21:30:53 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: Unspecified X-Bugzilla-Keywords: panic X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: a.ivanov@veesp.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: melifaro@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Mar 2021 21:30:54 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254303 --- Comment #8 from Aleks --- (In reply to Alexander V. Chernikov from comment #7) Sure, just tell me what you mean by "share kernel&core" --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Sun Mar 21 22:21:36 2021 Return-Path: Delivered-To: freebsd-net@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 802805AF55B for ; Sun, 21 Mar 2021 22:21:36 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from CAN01-QB1-obe.outbound.protection.outlook.com (mail-eopbgr660041.outbound.protection.outlook.com [40.107.66.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3XCz2MBDz4Wrw for ; Sun, 21 Mar 2021 22:21:34 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m8CBMeaA4IkALi7/gE8J+2sihTWekpojviUTWveobPIqmF9zv7o6+VfPnFbkEVq2WqUk3PZ03inFrZeWR0T5Zfh6MZoPLeVuZGtFw2IeqdUIReRQ3aD5xyYR9tH0wR5x79eCsZBDW8vtGjj8S8JjEcKk4EFU0dwY5MLBactgrgFL3Gzpgj2XHVgHm8eBAFbN25wnE9FvUddwjoR5M1o2riiarOdIPQw7/KW60wPlamiRs6Bw+jUX60Qd0ymv2jzmx+73++HSzeNXZREonOrwxuvoXdEm4EwA4dlgwmD2TmjCMCL/g9FQQfFsXYOKxxPEPw1cj18RC3uUCnF43Gc7Wg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FO2SeuUyDJGwqrwBNE+/rrYSPm+FczE3wGhMPBS1MQY=; b=KRhAJb7A42iMo1MlAUHfVq21yUf2aGvxleJVg3gJiPjeTuELkOdKg9qE49GmB2Ai/9dJArVkLAiflRmYKW9/jEA2uQVfUWE9S5wpmD4iBSdKbQQbvd8AHn2jIBkl1ts7ntI3wsTE0edQG3o1Kq780fK+/6eg7YkaVtb1x39ZkPk6do4KXdEub/oR4ObpuTL+sHzuWS2BsnVVGPVjq7aCxx1p2udc7m1VKt4saqxX8qQYvd66dZxWNVVkbXvr5XA+rru3WnyzcCNu7nCu+MFg4kvIRikGAD2pW7m5wQJgp6qslf52p5u0EMNVBhl+LiU9WW+N39Z5oo+sd2Sxp8B2Dw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uoguelph.ca; dmarc=pass action=none header.from=uoguelph.ca; dkim=pass header.d=uoguelph.ca; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uoguelph.ca; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FO2SeuUyDJGwqrwBNE+/rrYSPm+FczE3wGhMPBS1MQY=; b=U0YhAWxGzNKZPySm0tfxfMr5MoT0uvKUd/FdOZJSOi8hOZEQSejQpJaspyVVEBExqD7+xie4ErtnoRU28NU7rm3UqTQw1woEORx5yjlGz4/jCbuPq/jKeZU+xhf98yef5fJ/5zWvGCnx+ukmat5HIvfZ6uuhq0osYHP5OQK5Nui9WDlsRlEMK0vW/lQhRaqWyfvSDqpXeDEG68HDIDk/KbqAln8BZDwOaRuzefOgrT5L5YfGJyzfDwSQGPq4xNoynVeBuVarOrghlzR8TPdJhxcmjG8VwQysZE/X5QaYmUe1ValAFrDgXvdaYPKr0N0wec9wsW1ZvPj798GKgaCKGQ== Received: from YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:19::29) by QB1PR01MB2867.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:3d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.25; Sun, 21 Mar 2021 22:21:33 +0000 Received: from YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM ([fe80::6073:6fc0:5ddf:dc8a]) by YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM ([fe80::6073:6fc0:5ddf:dc8a%7]) with mapi id 15.20.3955.025; Sun, 21 Mar 2021 22:21:33 +0000 From: Rick Macklem To: "Youssef GHORBAL" , Jason Breitman CC: "freebsd-net@freebsd.org" Subject: Re: NFS Mount Hangs Thread-Topic: NFS Mount Hangs Thread-Index: AQHXG1G2D7AHBwtmAkS1jBAqNNo2I6qMDIgAgALy8kw= Date: Sun, 21 Mar 2021 22:21:33 +0000 Message-ID: References: <3750001D-3F1C-4D9A-A9D9-98BCA6CA65A4@tildenparkcapital.com> <33693DE3-7FF8-4FAB-9A75-75576B88A566@tildenparkcapital.com>, In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: dd9733bf-8961-44e2-bee3-08d8ecb7af15 x-ms-traffictypediagnostic: QB1PR01MB2867: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3826; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: TG/Cz+j3nRJfkNj81hTHOdx7NlYwnaZAKcxLqtIqHG1ZjjCMkEXwGg3QwvTuvT4c/qF5hPyovTm4MwLInYnOLliYmbgsReYtwPVQN7jeqncyh48P48W8qJQU+NPkIOklR0UHWwi6g63N/RD9efLv3f6AAsPcS2dltcUj6g9/BLYd/4iCWT+SFFje7Q51k6SYRiCK91Q/6jlu3XmpAl/pOGxw90cq7jb6ncadWbjwS7VBsdSyeB5567B0Bj688QH+bO2+/+dGtQQS+SS2UBueVtd/+sEsEoao4+ldmTS4M3Kz1jcIlSfBMX933W3B+Klcr5/Obj7F9suZr41FCiGzi8RSf43VAKsHPviD+dE4yB1UShAuz2ayOLoiDXaSb9H0ZuM8pxNG7glIXJbcMe6sxJVIdK/rRTAw3+WX45BX/YeJmbSgM49EmmFwAeB7XAuYB7jlQTxfR/vOsVi+Z9n4fLCnafQDxmUL0EzjjtwlBdi2bUXQGkzsjFwaE+rzeDUzi2p6Kn8ubNuVaZK8zNMNnjqcRquEwWxINp5uE6uC+tnksWJFik4MCpwP15w5YfM14oGx/oItZAVsB5TZvaV9y8BjUxXG38GDPhvhhsJH71GKvB6sPzhLPca3HzUTfyhgVw+W9lZG0w0qVbN6b3hCDnIcg/0y32LF8U5zC2ADb3/A/qZm93eSaF+KByM7cAjgWyR1AZnzZuS7g1/2HWW76954c7x+CqR0DXLIU5O4+uQ= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(346002)(39850400004)(396003)(376002)(136003)(366004)(4326008)(66446008)(3480700007)(66476007)(99936003)(76116006)(66946007)(66616009)(71200400001)(7696005)(66556008)(2906002)(86362001)(186003)(53546011)(52536014)(5660300002)(6506007)(8676002)(83380400001)(64756008)(91956017)(55016002)(110136005)(9686003)(8936002)(478600001)(7116003)(33656002)(966005)(316002)(38100700001)(786003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?Windows-1252?Q?hMtrnXNKdfTvsZtVypsr7s4sTFMJyHfxwMUolVaJYLs/0z0Xa64itcPF?= =?Windows-1252?Q?fOsALRs9TV1U0o1U+6rTqGQjQMqtXFl11VG+vJa6cMVNWGj4J7gkyUZt?= =?Windows-1252?Q?VJx4VjmX8mp2ZtNuabD5kX10mFoL/bi6sLzgVJ8J4+4oR1dpYayUZ4ZZ?= =?Windows-1252?Q?O/nSU1rHVF188qSBva5/eQy3iGU1O+3ykJTqo4A5rPhAhgbVK/S5gR45?= =?Windows-1252?Q?1sPsZc5HvX/a7Wyh60VHI/6nCMzlYlC8+7hcR7fhy8vhWGUc+jTO7QnP?= =?Windows-1252?Q?w8MRp7R/f4L4oMMIMr5qskzwvMiCL6vMVxEN5/UYmjgB32NhBvK1o3lh?= =?Windows-1252?Q?4p67n8V6bhQGjLZny4qWP/DBaoHCkIFnjuJCiavrBzVOxOtPJVS1V+UZ?= =?Windows-1252?Q?FSM78UHpKsVkObzDTr3kKXa6c0fs/JFZ7Y/IJE9yQ4mZIHTXWS7kWnlP?= =?Windows-1252?Q?P+L5INY/yMuddGcTrN5bsXSJbkja7WFcuiSWHFkLAJaU3jPU4R28wmrl?= =?Windows-1252?Q?HgSnLzIwIHhLQxNp6OWGCn+fykJQUmWE/jqRREyAmnyHWLneCVwcLqnH?= =?Windows-1252?Q?kBjgsnzsLoKkWvhHI8ORUWJJzjNnVqlmij42QmvW8iKX9lcyai+Ax2ZG?= =?Windows-1252?Q?QM+d+GMcGTQ1lcc9jpixHBBS0Twzl9yLod1qUGeidgvcbPj7XkojUzwh?= =?Windows-1252?Q?iCCFQuGTbWPdO3CkngyHKtT4VabcqT8oyfuBxiRYzcjw/NgARqwsqB+J?= =?Windows-1252?Q?IjZ31cBaorqEn3DulPJxQLh0BHt5nTSO6mpaR2li7w/hGwSsnN3hwe+E?= =?Windows-1252?Q?Hv/kuqB/SAEF0b2vCRDWrKPVRa/qbklxBqtDGdELOIWthXYB4AyEG3yT?= =?Windows-1252?Q?I3qB5+davY/L26QCwHIU88p35M759GdLZaM/Smx7prw+2GpyL4SBwcsB?= =?Windows-1252?Q?mZk0Sbkzim16xVxXzbo/55vIfw80z7VKozaZ3Tybj3U+j6H1Q/+Vs9X7?= =?Windows-1252?Q?qnWMgjZfZM7/Ph7SRDqMyoIbrdouS92RHlySKlE8DhHx+qDourMtKQaw?= =?Windows-1252?Q?KO8BrOkT35mI6jDcn0KXHNlQPaeAzUy4JmI1Q2DKHBoWL/LkwRyjvLpp?= =?Windows-1252?Q?sMyDhht2CmhdmOEtPkaa24CsUYr5y7PzZaUgAZQJJw+G6pXlXME+DCYs?= =?Windows-1252?Q?GoZdUlgh4N98wvGQKGixm+NEqub4lQqgaNSMIZDrntuyhz11OydX+sKu?= =?Windows-1252?Q?Wdy8VK8IbNzxsxDz8jMlOapIU5AwwluJx2Ahaj+5+p4P4bR8pJEU9/ah?= =?Windows-1252?Q?EcsnA2RtAs4inruj0CzanI0IkKdPNA+mEUEdPmJ0EEK+Yyl5Jrmw0BVC?= =?Windows-1252?Q?jjNmjaZC3E8R6PVEGP02N0O2I29FpK9I1UGPjeQYLa1FqkNY4APk0/fg?= =?Windows-1252?Q?RHYiLpEmcsmZE27Ch1FqiyaR0XSFvXjsvRRb2BS9jWc=3D?= x-ms-exchange-transport-forked: True Content-Type: multipart/mixed; boundary="_002_YQXPR0101MB09684AB7BEFA911213604467DD669YQXPR0101MB0968_" MIME-Version: 1.0 X-OriginatorOrg: uoguelph.ca X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: dd9733bf-8961-44e2-bee3-08d8ecb7af15 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2021 22:21:33.2583 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: be62a12b-2cad-49a1-a5fa-85f4f3156a7d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: j7ZidkdUJ+h7bck7BOAcIRBlmfZn01pq//l7Th4aG4d2PedfFtEKou3WCESs2yp+Ht1cacDxc4Jwvt7U2Xsqeg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: QB1PR01MB2867 X-Rspamd-Queue-Id: 4F3XCz2MBDz4Wrw X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=uoguelph.ca header.s=selector1 header.b=U0YhAWxG; arc=pass (microsoft.com:s=arcselector9901:i=1); dmarc=pass (policy=none) header.from=uoguelph.ca; spf=pass (mx1.freebsd.org: domain of rmacklem@uoguelph.ca designates 40.107.66.41 as permitted sender) smtp.mailfrom=rmacklem@uoguelph.ca X-Spamd-Result: default: False [-6.00 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; HAS_ATTACHMENT(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[uoguelph.ca:+]; DMARC_POLICY_ALLOW(-0.50)[uoguelph.ca,none]; NEURAL_HAM_SHORT(-1.00)[-0.995]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[40.107.66.41:from]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:8075, ipnet:40.104.0.0/14, country:US]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[uoguelph.ca:s=selector1]; FREEFALL_USER(0.00)[rmacklem]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; SPAMHAUS_ZRD(0.00)[40.107.66.41:from:127.0.2.255]; DWL_DNSWL_LOW(-1.00)[uoguelph.ca:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[40.107.66.41:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.107.66.41:from]; MAILMAN_DEST(0.00)[freebsd-net] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Mar 2021 22:21:36 -0000 --_002_YQXPR0101MB09684AB7BEFA911213604467DD669YQXPR0101MB0968_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Youssef GHORBAL wrote:=0A= >Hi Jason,=0A= >=0A= >> On 17 Mar 2021, at 18:17, Jason Breitman wrote:=0A= >>=0A= >> Please review the details below and let me know if there is a setting th= at I should apply to my FreeBSD NFS Server or if there is a bug fix that I = can apply to resolve my issue.=0A= >> I shared this information with the linux-nfs mailing list and they belie= ve the issue is on the server side.=0A= >>=0A= >> Issue=0A= >> NFSv4 mounts periodically hang on the NFS Client.=0A= >>=0A= >> During this time, it is possible to manually mount from another NFS Serv= er on the NFS Client having issues.=0A= >> Also, other NFS Clients are successfully mounting from the NFS Server in= question.=0A= >> Rebooting the NFS Client appears to be the only solution.=0A= >=0A= >I had experienced a similar weird situation with periodically stuck Linux = NFS clients >mounting Isilon NFS servers (Isilon is FreeBSD based but they = seem to have there >own nfsd)=0A= Yes, my understanding is that Isilon uses a proprietary user space nfsd and= =0A= not the kernel based RPC and nfsd in FreeBSD.=0A= =0A= >We=92ve had better luck and we did manage to have packet captures on both = sides >during the issue. The gist of it goes like follows:=0A= >=0A= >- Data flows correctly between SERVER and the CLIENT=0A= >- At some point SERVER starts decreasing it's TCP Receive Window until it = reachs 0=0A= >- The client (eager to send data) can only ack data sent by SERVER.=0A= >- When SERVER was done sending data, the client starts sending TCP Window = >Probes hoping that the TCP Window opens again so he can flush its buffers.= =0A= >- SERVER responds with a TCP Zero Window to those probes.=0A= Having the window size drop to zero is not necessarily incorrect.=0A= If the server is overloaded (has a backlog of NFS requests), it can stop do= ing=0A= soreceive() on the socket (so the socket rcv buffer can fill up and the TCP= window=0A= closes). This results in "backpressure" to stop the NFS client from floodin= g the=0A= NFS server with requests.=0A= --> However, once the backlog is handled, the nfsd should start to soreceiv= e()=0A= again and this shouls cause the window to open back up.=0A= --> Maybe this is broken in the socket/TCP code. I quickly got lost i= n=0A= tcp_output() when it decides what to do about the rcvwin.=0A= =0A= >- After 6 minutes (the NFS server default Idle timeout) SERVER racefully c= loses the >TCP connection sending a FIN Packet (and still a TCP Window 0)= =0A= This probably does not happen for Jason's case, since the 6minute timeout= =0A= is disabled when the TCP connection is assigned as a backchannel (most like= ly=0A= the case for NFSv4.1).=0A= =0A= >- CLIENT ACK that FIN.=0A= >- SERVER goes in FIN_WAIT_2 state=0A= >- CLIENT closes its half part part of the socket and goes in LAST_ACK stat= e.=0A= >- FIN is never sent by the client since there still data in its SendQ and = receiver TCP >Window is still 0. At this stage the client starts sending TC= P Window Probes again >and again hoping that the server opens its TCP Windo= w so it can flush it's buffers >and terminate its side of the socket.=0A= >- SERVER keeps responding with a TCP Zero Window to those probes.=0A= >=3D> The last two steps goes on and on for hours/days freezing the NFS mou= nt bound >to that TCP session.=0A= >=0A= >If we had a situation where CLIENT was responsible for closing the TCP Win= dow (and >initiating the TCP FIN first) and server wanting to send data we= =92ll end up in the same >state as you I think.=0A= >=0A= >We=92ve never had the root cause of why the SERVER decided to close the TC= P >Window and no more acccept data, the fix on the Isilon part was to recyc= le more >aggressively the FIN_WAIT_2 sockets (net.inet.tcp.fast_finwait2_re= cycle=3D1 & >net.inet.tcp.finwait2_timeout=3D5000). Once the socket recycle= d and at the next >occurence of CLIENT TCP Window probe, SERVER sends a RST= , triggering the >teardown of the session on the client side, a new TCP han= dchake, etc and traffic >flows again (NFS starts responding)=0A= >=0A= >To avoid rebooting the client (and before the aggressive FIN_WAIT_2 was >= implemented on the Isilon side) we=92ve added a check script on the client = that detects >LAST_ACK sockets on the client and through iptables rule enfo= rces a TCP RST, >Something like: -A OUTPUT -p tcp -d $nfs_server_addr --spo= rt $local_port -j REJECT >--reject-with tcp-reset (the script removes this = iptables rule as soon as the LAST_ACK >disappears)=0A= >=0A= >The bottom line would be to have a packet capture during the outage (clien= t and/or >server side), it will show you at least the shape of the TCP exch= ange when NFS is >stuck.=0A= Interesting story and good work w.r.t. sluething, Youssef, thanks.=0A= =0A= I looked at Jason's log and it shows everything is ok w.r.t the nfsd thread= s.=0A= (They're just waiting for RPC requests.)=0A= However, I do now think I know why the soclose() does not happen.=0A= When the TCP connection is assigned as a backchannel, that takes a referenc= e=0A= cnt on the structure. This refcnt won't be released until the connection is= =0A= replaced by a BindConnectiotoSession operation from the client. But that wo= n't=0A= happen until the client creates a new TCP connection.=0A= --> No refcnt release-->no refcnt of 0-->no soclose().=0A= =0A= I've created the attached patch (completely different from the previous one= )=0A= that adds soshutdown(SHUT_WR) calls in the three places where the TCP=0A= connection is going away. This seems to get it past CLOSE_WAIT without a=0A= soclose().=0A= --> I know you are not comfortable with patching your server, but I do thin= k=0A= this change will get the socket shutdown to complete.=0A= =0A= There are a couple more things you can check on the server...=0A= # nfsstat -E -s=0A= --> Look for the count under "BindConnToSes".=0A= --> If non-zero, backchannels have been assigned=0A= # sysctl -a | fgrep request_space_throttle_count=0A= --> If non-zero, the server has been overloaded at some point.=0A= =0A= I think the attached patch might work around the problem.=0A= The code that should open up the receive window needs to be checked.=0A= I am also looking at enabling the 6minute timeout when a backchannel is=0A= assigned.=0A= =0A= rick=0A= =0A= Youssef=0A= =0A= _______________________________________________=0A= freebsd-net@freebsd.org mailing list=0A= https://lists.freebsd.org/mailman/listinfo/freebsd-net=0A= To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"=0A= --_002_YQXPR0101MB09684AB7BEFA911213604467DD669YQXPR0101MB0968_ Content-Type: application/octet-stream; name="xprtdied.patch" Content-Description: xprtdied.patch Content-Disposition: attachment; filename="xprtdied.patch"; size=802; creation-date="Sun, 21 Mar 2021 22:21:27 GMT"; modification-date="Sun, 21 Mar 2021 22:21:27 GMT" Content-Transfer-Encoding: base64 LS0tIHN5cy9ycGMvc3ZjLmMueHBydGRpZWQJMjAyMS0wMy0yMCAxMzozNjo1MC43OTgzMzUwMDAg LTA3MDAKKysrIHN5cy9ycGMvc3ZjLmMJMjAyMS0wMy0yMCAxNzozMDo0MS40NDgyNzAwMDAgLTA3 MDAKQEAgLTIwMyw2ICsyMDMsOCBAQCBzdmNwb29sX2NsZWFudXAoU1ZDUE9PTCAqcG9vbCkKIAkJ bXR4X3VubG9jaygmZ3JwLT5zZ19sb2NrKTsKIAl9CiAJVEFJTFFfRk9SRUFDSF9TQUZFKHhwcnQs ICZjbGVhbnVwLCB4cF9saW5rLCBueHBydCkgeworCQlpZiAoeHBydC0+eHBfc29ja2V0ICE9IE5V TEwpCisJCQlzb3NodXRkb3duKHhwcnQtPnhwX3NvY2tldCwgU0hVVF9XUik7CiAJCVNWQ19SRUxF QVNFKHhwcnQpOwogCX0KIApAQCAtMzg4LDYgKzM5MCw4IEBAIHhwcnRfdW5yZWdpc3RlcihTVkNY UFJUICp4cHJ0KQogCXhwcnRfdW5yZWdpc3Rlcl9sb2NrZWQoeHBydCk7CiAJbXR4X3VubG9jaygm Z3JwLT5zZ19sb2NrKTsKIAorCWlmICh4cHJ0LT54cF9zb2NrZXQgIT0gTlVMTCkKKwkJc29zaHV0 ZG93bih4cHJ0LT54cF9zb2NrZXQsIFNIVVRfV1IpOwogCVNWQ19SRUxFQVNFKHhwcnQpOwogfQog CkBAIC0xMDc4LDYgKzEwODIsNyBAQCBzdmNfY2hlY2tpZGxlKFNWQ0dST1VQICpncnApCiAKIAlt dHhfdW5sb2NrKCZncnAtPnNnX2xvY2spOwogCVRBSUxRX0ZPUkVBQ0hfU0FGRSh4cHJ0LCAmY2xl YW51cCwgeHBfbGluaywgbnhwcnQpIHsKKwkJc29zaHV0ZG93bih4cHJ0LT54cF9zb2NrZXQsIFNI VVRfV1IpOwogCQlTVkNfUkVMRUFTRSh4cHJ0KTsKIAl9CiAJbXR4X2xvY2soJmdycC0+c2dfbG9j ayk7Cg== --_002_YQXPR0101MB09684AB7BEFA911213604467DD669YQXPR0101MB0968_-- From owner-freebsd-net@freebsd.org Sun Mar 21 23:35:59 2021 Return-Path: Delivered-To: freebsd-net@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 C32BC571351 for ; Sun, 21 Mar 2021 23:35:59 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3Ysq4ythz4ZrV for ; Sun, 21 Mar 2021 23:35:59 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id AA708571350; Sun, 21 Mar 2021 23:35:59 +0000 (UTC) Delivered-To: net@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 AA3AE570D4E for ; Sun, 21 Mar 2021 23:35:59 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3Ysq4MdFz4ZtZ for ; Sun, 21 Mar 2021 23:35:59 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 890E123913 for ; Sun, 21 Mar 2021 23:35:59 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12LNZxwC053033 for ; Sun, 21 Mar 2021 23:35:59 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12LNZxEx053032 for net@FreeBSD.org; Sun, 21 Mar 2021 23:35:59 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254303] Fatal trap 12: page fault while in kernel mode ((frr 7.5_1 + Freebsd 13 Beta3) zebra crashes server when routes are populated) Date: Sun, 21 Mar 2021 23:35:59 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: Unspecified X-Bugzilla-Keywords: panic X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: melifaro@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: melifaro@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Mar 2021 23:35:59 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254303 --- Comment #9 from Alexander V. Chernikov --- Obvious code checks and tries to repro this in an easy way failed - I don= =E2=80=99t have a good idea on why its happening. Setting up multiple live bgp feeds w= ill take some time, so there are multiple ways to proceed: Fastest one - if you could tar all your /boot/kernel AND coredump for that kernel. The downside is that kernel memory dump may contain some private information (passwords, other sensitive stuff in packet memory etc). If you could consi= der sharing it with me (so noone else gets access to this info) - that would be awesome. Otherwise I can ether write a list of gdb conmands to run on the core or tr= y to repro with the feeds, but that will take more time. --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Sun Mar 21 23:49:48 2021 Return-Path: Delivered-To: freebsd-net@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 6AC915717BC for ; Sun, 21 Mar 2021 23:49:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3Z9m2P9Qz4bTT for ; Sun, 21 Mar 2021 23:49:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 522495714D1; Sun, 21 Mar 2021 23:49:48 +0000 (UTC) Delivered-To: net@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 51EB157182A for ; Sun, 21 Mar 2021 23:49:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3Z9m1mcqz4bZc for ; Sun, 21 Mar 2021 23:49:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 2F7D1239E4 for ; Sun, 21 Mar 2021 23:49:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12LNnmqT058040 for ; Sun, 21 Mar 2021 23:49:48 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12LNnmAb058039 for net@FreeBSD.org; Sun, 21 Mar 2021 23:49:48 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254303] Fatal trap 12: page fault while in kernel mode ((frr 7.5_1 + Freebsd 13 Beta3) zebra crashes server when routes are populated) Date: Sun, 21 Mar 2021 23:49:48 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: Unspecified X-Bugzilla-Keywords: panic X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: a.ivanov@veesp.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: melifaro@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Mar 2021 23:49:48 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254303 --- Comment #10 from Aleks --- (In reply to Alexander V. Chernikov from comment #9) by core dump you mean vmcore.* file? p.s. I can even give you access to this server if it will help you (it's no= t in production) --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Mon Mar 22 00:14:22 2021 Return-Path: Delivered-To: freebsd-net@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 12F46572C74 for ; Mon, 22 Mar 2021 00:14:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3Zk56pJQz4cyc for ; Mon, 22 Mar 2021 00:14:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id E971B573001; Mon, 22 Mar 2021 00:14:21 +0000 (UTC) Delivered-To: net@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 E93BA572ACE for ; Mon, 22 Mar 2021 00:14:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3Zk56BVJz4dBW for ; Mon, 22 Mar 2021 00:14:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C798C23CEF for ; Mon, 22 Mar 2021 00:14:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12M0ELtM075004 for ; Mon, 22 Mar 2021 00:14:21 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12M0ELv7075003 for net@FreeBSD.org; Mon, 22 Mar 2021 00:14:21 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254303] Fatal trap 12: page fault while in kernel mode ((frr 7.5_1 + Freebsd 13 Beta3) zebra crashes server when routes are populated) Date: Mon, 22 Mar 2021 00:14:21 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: Unspecified X-Bugzilla-Keywords: panic X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: a.ivanov@veesp.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: melifaro@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2021 00:14:22 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254303 --- Comment #11 from Aleks --- (In reply to Alexander V. Chernikov from comment #9) p.s. I can't make him write dump file after I compiled custom kernel (+FIB_ALGO) When I test dumps with "sysctl debug.kdb.panic=3D1" the dump is written but= when zebra populates routes and that crashes servers - dump is not there( --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Mon Mar 22 01:52:07 2021 Return-Path: Delivered-To: freebsd-net@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 EB13D575A38 for ; Mon, 22 Mar 2021 01:52:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3ctv64Pmz4jbY for ; Mon, 22 Mar 2021 01:52:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id D06C0575563; Mon, 22 Mar 2021 01:52:07 +0000 (UTC) Delivered-To: net@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 D032E57563E for ; Mon, 22 Mar 2021 01:52:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3ctv5PdTz4jXl for ; Mon, 22 Mar 2021 01:52:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id AD34A253C5 for ; Mon, 22 Mar 2021 01:52:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12M1q7f0021687 for ; Mon, 22 Mar 2021 01:52:07 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12M1q7ZO021686 for net@FreeBSD.org; Mon, 22 Mar 2021 01:52:07 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254244] panics after upgrade to stable/13-n244861-b9773574371 Date: Mon, 22 Mar 2021 01:52:06 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: panic, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: rscheff@freebsd.org X-Bugzilla-Flags: mfc-stable13+ mfc-stable12- mfc-stable11- X-Bugzilla-Changed-Fields: flagtypes.name cc bug_severity assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2021 01:52:08 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254244 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |mfc-stable13+, | |mfc-stable12-, | |mfc-stable11- CC| |net@FreeBSD.org Severity|Affects Only Me |Affects Some People Assignee|net@FreeBSD.org |rscheff@freebsd.org --- Comment #29 from Kubilay Kocak --- ^Triage: * Assign to committer that resolves * Track stable/* merge(s) --=20 You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Mon Mar 22 04:42:48 2021 Return-Path: Delivered-To: freebsd-net@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 796D65797C6 for ; Mon, 22 Mar 2021 04:42:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3hgr2kcJz4s5w for ; Mon, 22 Mar 2021 04:42:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 5BEBC5797C5; Mon, 22 Mar 2021 04:42:48 +0000 (UTC) Delivered-To: net@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 5BA9F578E76 for ; Mon, 22 Mar 2021 04:42:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3hgr24R6z4s4m for ; Mon, 22 Mar 2021 04:42:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 3A61927B8F for ; Mon, 22 Mar 2021 04:42:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12M4gmtt007514 for ; Mon, 22 Mar 2021 04:42:48 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12M4gmMt007513 for net@FreeBSD.org; Mon, 22 Mar 2021 04:42:48 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254015] [if_bridge] Panic when using bridge interface on 13.0-BETA4 Date: Mon, 22 Mar 2021 04:42:48 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: panic X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: shamaz.mazum@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2021 04:42:48 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254015 --- Comment #1 from shamaz.mazum@gmail.com --- Here is another backtrace from 13.0-RC3: (kgdb) bt #0 __curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55 #1 doadump (textdump=3D) at /usr/src/sys/kern/kern_shutdown= .c:399 #2 0xffffffff80bfd076 in kern_reboot (howto=3D260) at /usr/src/sys/kern/kern_shutdown.c:486 #3 0xffffffff80bfd4f0 in vpanic (fmt=3D, ap=3D) at /usr/src/sys/kern/kern_shutdown.c:919 #4 0xffffffff80bfd2f3 in panic (fmt=3D) at /usr/src/sys/kern/kern_shutdown.c:843 #5 0xffffffff810b2187 in trap_fatal (frame=3D0xfffffe00d70282a0, eva=3D28)= at /usr/src/sys/amd64/amd64/trap.c:915 #6 0xffffffff810b21df in trap_pfault (frame=3Dframe@entry=3D0xfffffe00d702= 82a0, usermode=3Dfalse, signo=3D, signo@entry=3D0x0, ucode=3D, ucode@entry=3D0x0) at /usr/src/sys/amd64/amd64/trap.c:732 #7 0xffffffff810b183d in trap (frame=3D0xfffffe00d70282a0) at /usr/src/sys/amd64/amd64/trap.c:398 #8 #9 tcp_m_copym (m=3Dm@entry=3D0x0, off0=3D0, plen=3Dplen@entry=3D0xfffffe0= 0d702854c, seglimit=3Dseglimit@entry=3D0, segsize=3Dsegsize@entry=3D0, sb=3D0xfffff802= 06e9a9c0, hw_tls=3D) at /usr/src/sys/netinet/tcp_output.c:1930 #10 0xffffffff80dbced1 in tcp_output (tp=3D0xfffffe0121146478) at /usr/src/sys/netinet/tcp_output.c:1078 #11 0xffffffff80db44db in tcp_do_segment (m=3D0xfffff80029176d00, th=3D, so=3D, tp=3D0xfffffe0121146478, drop_hdrlen=3D52, tlen=3D, iptos=3D0 '\000') at /usr/src/sys/netinet/tcp_input.c:3270 #12 0xffffffff80db15ce in tcp_input (mp=3D, offp=3D, proto=3D) at /usr/src/sys/netinet/tcp_input.c:1382 #13 0xffffffff80da3f85 in ip_input (m=3D0x0) at /usr/src/sys/netinet/ip_input.c:833 #14 0xffffffff80d327ca in netisr_dispatch_src (proto=3D1, source=3D, source@entry=3D0, m=3D0x0) at /usr/src/sys/net/netisr.c:1143 #15 0xffffffff80d32abf in netisr_dispatch (proto=3D0, m=3D0xfffffe00d702854= c) at /usr/src/sys/net/netisr.c:1234 #16 0xffffffff80d16f58 in ether_demux (ifp=3Difp@entry=3D0xfffff80003b51800= , m=3D0x0) at /usr/src/sys/net/if_ethersubr.c:923 #17 0xffffffff80d182dc in ether_input_internal (ifp=3D0xfffff80003b51800, m= =3D0x0) at /usr/src/sys/net/if_ethersubr.c:709 #18 ether_nh_input (m=3D) at /usr/src/sys/net/if_ethersubr.c= :739 #19 0xffffffff80d327ca in netisr_dispatch_src (proto=3Dproto@entry=3D5, source=3D, source@entry=3D0, m=3D0x0, m@entry=3D0xfffff80029= 176d00) at /usr/src/sys/net/netisr.c:1143 #20 0xffffffff80d32abf in netisr_dispatch (proto=3D0, proto@entry=3D5, m=3D0xfffffe00d702854c, m@entry=3D0xfffff80029176d00) at /usr/src/sys/net/netisr.c:1234 #21 0xffffffff80d173a9 in ether_input (ifp=3D, m=3D0xfffff80029176d00) at /usr/src/sys/net/if_ethersubr.c:830 #22 0xffffffff809175ed in re_rxeof (sc=3D, sc@entry=3D0xfffffe00c5444000, rx_npktsp=3D0x0) at /usr/src/sys/dev/re/if_r= e.c:2388 #23 0xffffffff80914e40 in re_intr_msi (xsc=3D0xfffffe00c5444000) at /usr/src/sys/dev/re/if_re.c:2684 #24 0xffffffff80bbe5bd in intr_event_execute_handlers (p=3D, ie=3D0xfffff80003b4a600) at /usr/src/sys/kern/kern_intr.c:1168 #25 ithread_execute_handlers (p=3D, ie=3D0xfffff80003b4a600)= at /usr/src/sys/kern/kern_intr.c:1181 #26 ithread_loop (arg=3Darg@entry=3D0xfffff80003b12e40) at /usr/src/sys/kern/kern_intr.c:1269 #27 0xffffffff80bbb3be in fork_exit (callout=3D0xffffffff80bbe370 , arg=3D0xfffff80003b12e40, frame=3D0xfffffe00d7028b80) at /usr/src/sys/kern/kern_fork.c:1069 #28 It seems the problem is not in if_bridge, but in some thing called mbuf) Here is my network interfaces in FreeBSD 12.2: ifconfig re0: flags=3D8943 metric 0 = mtu 1500 =20=20=20=20=20=20=20 options=3D82099 ether ac:9e:17:4e:9f:04 media: Ethernet autoselect (1000baseT ) status: active nd6 options=3D29 re1: flags=3D8843 metric 0 mtu 1500 =20=20=20=20=20=20=20 options=3D8209b ether 10:fe:ed:02:b9:18 inet 176.193.192.183 netmask 0xffffe000 broadcast 176.193.223.255 media: Ethernet autoselect (1000baseT ) status: active nd6 options=3D29 lo0: flags=3D8049 metric 0 mtu 16384 options=3D680003 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 inet 127.0.0.1 netmask 0xff000000 groups: lo nd6 options=3D21 wlan0: flags=3D8943 metric = 0 mtu 1500 ether 30:b5:c2:6b:4a:8e groups: wlan ssid skynetV25 channel 1 (2412 MHz 11g) bssid 30:b5:c2:6b:4a:8e regdomain 32924 country CN indoor ecm authmode WPA2/802.11i privacy MIXED deftxkey 2 AES-CCM 2:128-bit txpower 20 scanvalid 60 protmode CTS wme burst dtimperiod 1 -dfs parent interface: ath0 media: IEEE 802.11 Wireless Ethernet autoselect mode 11g status: running nd6 options=3D29 bridge0: flags=3D8843 metric 0 mtu = 1500 ether 02:27:ad:54:af:00 inet 192.168.20.1 netmask 0xffffff00 broadcast 192.168.20.255 id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15 maxage 20 holdcnt 6 proto stp-rstp maxaddr 2000 timeout 1200 root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0 member: re0 flags=3D143 ifmaxaddr 0 port 1 priority 128 path cost 55 member: wlan0 flags=3D143 ifmaxaddr 0 port 4 priority 128 path cost 33333 groups: bridge nd6 options=3D9 wg0: flags=3D8080c1 metric 0 mtu 1420 options=3D880000 inet 10.72.53.108 netmask 0xffffffff inet6 fe80::ae9e:17ff:fe4e:9f04%wg0 prefixlen 64 scopeid 0x6 inet6 fc00:bbbb:bbbb:bb01::9:356b prefixlen 128 groups: wg listen-port: 12674 private-key: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX public-key: gkF73UggCUanPjFZmznv3BjkiuMxXuXbYiUSbuDJTjw=3D media: Ethernet autoselect (25GBase-ACC ) status: active nd6 options=3D21 I backported if_wg from 13.0. When upgrading to 13.0 I do not create it. Firewall rules: 00100 0 0 reass ip from any to any frag in 00200 131190 110141293 skipto 30000 ip from any to any layer2 00300 0 0 check-state :before-nat 00400 36470 2220647 allow ip from any to any tagged 100 via bridge0 00500 8 2616 allow udp from any 68 to me 67 in via bridge0 keep-s= tate :before-nat 00600 3 144 allow icmp from any to any via bridge0 00700 6 780 deny ip from any to 192.168.20.0/24 in via bridge0 00800 3134 210604 allow ip from any to any via re0 00900 1177 89601 allow ip from any to any via wlan0 01000 79865 101970562 allow ip from any to any via bridge0 01100 16 1664 allow ip from any to any via lo0 01200 0 0 allow ip from any to any via tap0 01300 10428 6033288 allow udp from me to 185.213.155.130 51820 out via r= e1 keep-state :before-nat 01400 0 0 allow icmp from any to any via re1 01500 287 45445 deny ip from any to any via re1 01600 5501 4584315 nat 1 ip from any to any in via wg0 01700 0 0 check-state :after-nat 01800 0 0 skipto 20000 tcp from me to any 53 out via wg0 setup keep-state :after-nat 01900 96 10310 skipto 20000 udp from me to any 53 out via wg0 keep-state :after-nat 02000 0 0 skipto 20000 tcp from me to any 80,443,22,43,9418 out via wg0 setup keep-state :after-nat 02100 0 0 skipto 20000 udp from any 68 to any 67 out via wg0 keep-state :after-nat 02200 282 21432 skipto 20000 udp from me to any 123 out via wg0 keep-state :after-nat 02300 0 0 skipto 20000 icmp from any to any via wg0 02400 0 0 deny ip from me to any out via wg0 02500 1 48 deny ip from any to me in via wg0 20000 4882 750396 nat 1 ip from any to any out via wg0 20100 10378 5334303 allow ip from any to any via wg0 20200 0 0 deny ip from any to any 30000 6303 0 allow ip from any to any mac-type 0x0806 30100 0 0 allow tag 100 ip from any to any MAC any cc:af:78:58:73:a2 in 30200 0 0 allow tag 100 ip from any to any MAC cc:af:78:58:73:= a2 any out 30300 37494 2287884 allow tag 100 ip from any to any MAC any 60:45:cb:64:2a:65 in 30400 67051 97788491 allow tag 100 ip from any to any MAC 60:45:cb:64:2a:= 65 any out 30500 0 0 allow tag 100 ip from any to any MAC any 3c:7c:3f:3c:52:5b in 30600 0 0 allow tag 100 ip from any to any MAC 3c:7c:3f:3c:52:= 5b any out 30700 20342 10064918 allow ip from any to any 65535 54 7970 allow ip from any to any Also there is kernel nat on interface re1. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Mon Mar 22 04:45:42 2021 Return-Path: Delivered-To: freebsd-net@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 7B486579920 for ; Mon, 22 Mar 2021 04:45:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3hlB2fTQz4sJC for ; Mon, 22 Mar 2021 04:45:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 55993579666; Mon, 22 Mar 2021 04:45:42 +0000 (UTC) Delivered-To: net@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 55450579988 for ; Mon, 22 Mar 2021 04:45:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3hlB1prMz4s8t for ; Mon, 22 Mar 2021 04:45:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 30EC127B11 for ; Mon, 22 Mar 2021 04:45:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12M4jg1H008009 for ; Mon, 22 Mar 2021 04:45:42 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12M4jgU5008008 for net@FreeBSD.org; Mon, 22 Mar 2021 04:45:42 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254015] if_bridge: Panic when using bridge interface on 13.0-BETA4 Date: Mon, 22 Mar 2021 04:45:42 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: crash, needs-qa, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: short_desc bug_status bug_severity flagtypes.name keywords cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2021 04:45:42 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254015 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[if_bridge] Panic when |if_bridge: Panic when using |using bridge interface on |bridge interface on |13.0-BETA4 |13.0-BETA4 Status|New |Open Severity|Affects Only Me |Affects Some People Flags| |maintainer-feedback?(kp@fre | |ebsd.org) Keywords|panic |crash, needs-qa, regression CC| |net@FreeBSD.org, | |re@FreeBSD.org --=20 You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Mon Mar 22 04:49:39 2021 Return-Path: Delivered-To: freebsd-net@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 C92055799A9 for ; Mon, 22 Mar 2021 04:49:39 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3hql52WNz4sJn for ; Mon, 22 Mar 2021 04:49:39 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id ACDE4579963; Mon, 22 Mar 2021 04:49:39 +0000 (UTC) Delivered-To: net@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 ACA035799A8 for ; Mon, 22 Mar 2021 04:49:39 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3hql4RbWz4sNt for ; Mon, 22 Mar 2021 04:49:39 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 87581278D5 for ; Mon, 22 Mar 2021 04:49:39 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12M4ndU2008741 for ; Mon, 22 Mar 2021 04:49:39 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12M4ndXq008740 for net@FreeBSD.org; Mon, 22 Mar 2021 04:49:39 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 236983] bnxt(4) VLAN not operational unless explicit "ifconfig promisc" is used on the physical IF Date: Mon, 22 Mar 2021 04:49:39 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 11.2-STABLE X-Bugzilla-Keywords: needs-qa X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? mfc-stable13? mfc-stable12? mfc-stable11? X-Bugzilla-Changed-Fields: flagtypes.name Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2021 04:49:39 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D236983 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |maintainer-feedback?(shurd@ | |FreeBSD.org), mfc-stable13? --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Mon Mar 22 04:54:08 2021 Return-Path: Delivered-To: freebsd-net@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 B8BA0579AE2 for ; Mon, 22 Mar 2021 04:54:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3hww4h9Pz4sbv for ; Mon, 22 Mar 2021 04:54:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id A0D29579DB0; Mon, 22 Mar 2021 04:54:08 +0000 (UTC) Delivered-To: net@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 A09EE579AE1 for ; Mon, 22 Mar 2021 04:54:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3hww451Fz4sT8 for ; Mon, 22 Mar 2021 04:54:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 7F93927DB9 for ; Mon, 22 Mar 2021 04:54:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12M4s8fS013933 for ; Mon, 22 Mar 2021 04:54:08 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12M4s872013932 for net@FreeBSD.org; Mon, 22 Mar 2021 04:54:08 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 203916] ethernet and wlan interfaces both have the same mac-address after upgrade to r289486 Date: Mon, 22 Mar 2021 04:54:08 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 11.0-STABLE X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: Overcome By Events X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2021 04:54:08 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D203916 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |Overcome By Events --- Comment #5 from Kubilay Kocak --- ^Triage: Correct resolution --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Mon Mar 22 04:58:07 2021 Return-Path: Delivered-To: freebsd-net@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 AADDF579E58 for ; Mon, 22 Mar 2021 04:58:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3j1W4HW7z4t4r for ; Mon, 22 Mar 2021 04:58:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 915BF579FB2; Mon, 22 Mar 2021 04:58:07 +0000 (UTC) Delivered-To: net@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 9122C579DF4 for ; Mon, 22 Mar 2021 04:58:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3j1W2KRcz4t2p for ; Mon, 22 Mar 2021 04:58:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 3EC3527BBD for ; Mon, 22 Mar 2021 04:58:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12M4w74J014913 for ; Mon, 22 Mar 2021 04:58:07 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12M4w7iY014912 for net@FreeBSD.org; Mon, 22 Mar 2021 04:58:07 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254159] [tcp] Keepalive not working/tcp rst tolerance Date: Mon, 22 Mar 2021 04:58:07 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 12.2-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: tuexen@freebsd.org X-Bugzilla-Flags: mfc-stable12+ X-Bugzilla-Changed-Fields: cc bug_file_loc assigned_to flagtypes.name Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2021 04:58:07 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254159 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |net@FreeBSD.org URL| |https://reviews.freebsd.org | |/D28143 Assignee|net@FreeBSD.org |tuexen@freebsd.org Flags| |mfc-stable12+ --- Comment #8 from Kubilay Kocak --- Fixed in https://cgit.freebsd.org/src/commit/?id=3Dcc3c34859eab1b317d0f38731355b53f7= d978c97 ^Triage: * Assign to committer that resolved * Track merge to stable/12 --=20 You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Mon Mar 22 00:18:43 2021 Return-Path: Delivered-To: freebsd-net@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 D304657322A for ; Mon, 22 Mar 2021 00:18:43 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-qk1-x72b.google.com (mail-qk1-x72b.google.com [IPv6:2607:f8b0:4864:20::72b]) (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 4F3Zq70ybTz4dVw for ; Mon, 22 Mar 2021 00:18:42 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-qk1-x72b.google.com with SMTP id g15so8981239qkl.4 for ; Sun, 21 Mar 2021 17:18:42 -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:content-transfer-encoding; bh=dD7Aon0Ikab8VzEzhM02bk+8s2VPMVC6vBxzhxxdTsU=; b=jfCC1AMw794GT1PNx2Hn7wOsKSC+7rdQJ85Jv5oA8h5SodP3jXOSPjwKkeMsbH8th1 eB676DSosRXJJFSy2vC2gzrwVgfbiuZtU760O10jYUDQ5lKW8/tlYYylua6/k7ZkGVmE Hrlgvv7q/z20vL/pZccsOePpawX5ufj93QeRboPUb7yUmvcqtS8RYTXkqgGtSmfRh+XK F7fvNOoZ9R9hQqViNnmWSDeqqPIT2bJiTMXm6PZFs8nPyphSkUy3dB9b8KYo+YsDTbTe 2RnLBhvoAA0HpOuS+jhQr6nU7PfFVOutkmOcGcJtL/D3ha6KTdc+34LdxtxX7JQhGIXe b7wg== 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:content-transfer-encoding; bh=dD7Aon0Ikab8VzEzhM02bk+8s2VPMVC6vBxzhxxdTsU=; b=hSQkoeEiDk7IzunT2WtshYQgnEnRC8J6g3oMO4qupabeKY/e7V27IdlQ3NGvQ2Buv9 VVyismPWyWbxCEwkwCJYlTdpDRQG5gzSkJAQUleB+z7EL/1Il0NlG3pBbzZKYDPAaiLs IaMc0oiiHlEq+tLyXABjJQpQYrAWLOgMJcRZSkLA5eARRmEh9xz+VHZKV/FupF/J+Zxs twE29wGTaWBqOjchvGdu1HbWDFjF9L39ixT3hTP3crfADRjtUwrhVaXJiXMLjX7qwDBx 3uDWNTuYlv/srnME2s2WqLeaESm2ju6NJ55oeBHzS+l5DG8zVI3HRtRwi3j3aUJ0GFuR XH4g== X-Gm-Message-State: AOAM53219+yYZoDV7LuCM4AhQuaPNx4MXnuNPJ35Gb5sCzVlDmB3yPWp GBn82Ffy9ppGLuX2HzcqTc10bX87dxa9Su7bqhqNPxFh74s= X-Google-Smtp-Source: ABdhPJzvmXV+0BvB2yj1Rm/t/PjK672LjnxK7cPidNQuSoYrULIdMefIFFVfFPIgPjewcZiDZJD/yNDUt/RzEHEVso8= X-Received: by 2002:a05:620a:10a6:: with SMTP id h6mr8776049qkk.366.1616372321666; Sun, 21 Mar 2021 17:18:41 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Adrian Chadd Date: Sun, 21 Mar 2021 17:18:29 -0700 Message-ID: Subject: Re: RSS on FreeBSD stable/12 gateway To: =?UTF-8?B?w5Z6a2FuIEtJUklL?= Cc: Hans Petter Selasky , FreeBSD Net Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4F3Zq70ybTz4dVw X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=jfCC1AMw; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of adrianchadd@gmail.com designates 2607:f8b0:4864:20::72b as permitted sender) smtp.mailfrom=adrianchadd@gmail.com X-Spamd-Result: default: False [-4.00 / 15.00]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; 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:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::72b:from]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-net@freebsd.org]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::72b:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::72b:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-net] X-Mailman-Approved-At: Mon, 22 Mar 2021 06:32:19 +0000 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2021 00:18:43 -0000 On Sat, 13 Mar 2021 at 23:24, =C3=96zkan KIRIK wrot= e: > > Hello Adrian, > > I wonder if the current RSS code supports software mode. Is it possible t= o enforce software RSS? And what about Sender Side Scaling ? The current RSS code does enforce it on all the NICs, so if you enable it and you don't have hardware RSS then the kernel will rehash things in software for you. It has to support software RSS anyway because of how fragments work - NICs will only do 2-tuple hashing on fragments (as there's no port info in the fragment.) So, the received queue for the fragment doesn't match the received-queue for the first packet in the frame, and it ends up being reinjected correctly once the frame is fully received. > I want to assign a snort instance for each NIC queue. Snort is configured= to use netmap mode. Needs and questions are below: > - For a proper detection, both of request and response packets must enter= into same snort instance so that same NIC queue. For example 3way handshak= e packets, TLS handshake packets and etc all must use same queue for both d= irections. Then you need to use a symmetric RSS key! > - I'm afraid that, option RSS is only socket aware. But gateways/routers = doesnt have sockets for all connections. Is it possible to perform such has= hing and requeuing while forwarding packets? It's .. more complicated than that. > - On receive side, is it possible to hashing & requeuing before the netma= p step? > - On sender side, is it possible to hashing & queuing before pushing in N= IC queue? So, when I last left it (and what we were doing at Norse a few years ago) w= as: * using RSS * using a symmetric RSS key * Intel ixgbe 10GB, chelso 10GB/40GB NICs would then use the system RSS key and queue configuration. Now, notably I haven't hacked on this since then and it's possible something has crept in with the advent of iflib that may have messed this up - but my intention when fixing up RSS in FreeBSD was to continue using the notion that the whole "system" had an RSS key. All drivers and software hashing would all use the same key and tuple configuration where appropriate, so things would "just line up". Now, this isn't as flexible as the Linux way where you can configure it per-NIC but I wanted to avoid scenarios where you'd mess up the config and suddenly your traffic didn't work right at all. -adrian From owner-freebsd-net@freebsd.org Mon Mar 22 09:03:08 2021 Return-Path: Delivered-To: freebsd-net@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 C3AAE57F3BA for ; Mon, 22 Mar 2021 09:03:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3pSD4zJ6z551n for ; Mon, 22 Mar 2021 09:03:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id A8E4B57EED2; Mon, 22 Mar 2021 09:03:08 +0000 (UTC) Delivered-To: net@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 A8AD357F249 for ; Mon, 22 Mar 2021 09:03:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3pSD4GPxz54hp for ; Mon, 22 Mar 2021 09:03:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 85A542F3D for ; Mon, 22 Mar 2021 09:03:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12M938iZ038063 for ; Mon, 22 Mar 2021 09:03:08 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12M938Zx038062 for net@FreeBSD.org; Mon, 22 Mar 2021 09:03:08 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254015] if_bridge: Panic when using bridge interface on 13.0-BETA4 Date: Mon, 22 Mar 2021 09:03:08 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: crash, needs-qa, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: kp@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2021 09:03:08 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254015 --- Comment #2 from Kristof Provost --- Given the second backtrace and the other bugs (254309, 254244) without if_bridge showing NULL mbufs I'm fairly confident this isn't a bridge bug. It's certainly worth updating to make sure you have the fix mentioned in th= ose two bugs and trying again. --=20 You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Mon Mar 22 09:39:08 2021 Return-Path: Delivered-To: freebsd-net@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 420B25A8091 for ; Mon, 22 Mar 2021 09:39:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3qFm19dzz56kD for ; Mon, 22 Mar 2021 09:39:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 264805A8090; Mon, 22 Mar 2021 09:39:08 +0000 (UTC) Delivered-To: net@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 260FE57FF9F for ; Mon, 22 Mar 2021 09:39:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3qFm0J05z56h3 for ; Mon, 22 Mar 2021 09:39:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id F164A3A02 for ; Mon, 22 Mar 2021 09:39:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12M9d7Ko053327 for ; Mon, 22 Mar 2021 09:39:07 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12M9d7kB053326 for net@FreeBSD.org; Mon, 22 Mar 2021 09:39:07 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 253583] igb(4) double counting ingress traffic Date: Mon, 22 Mar 2021 09:39:08 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: IntelNetworking X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: markj@FreeBSD.org X-Bugzilla-Flags: mfc-stable13+ X-Bugzilla-Changed-Fields: flagtypes.name cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2021 09:39:08 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D253583 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |mfc-stable13+ CC| |net@FreeBSD.org --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Mon Mar 22 09:40:32 2021 Return-Path: Delivered-To: freebsd-net@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 7A1FF57FBBE for ; Mon, 22 Mar 2021 09:40:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3qHN1RjMz57Dl for ; Mon, 22 Mar 2021 09:40:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 314585A80C7; Mon, 22 Mar 2021 09:40:32 +0000 (UTC) Delivered-To: net@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 311195A8211 for ; Mon, 22 Mar 2021 09:40:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3qHN0s9Xz56tw for ; Mon, 22 Mar 2021 09:40:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 106BE3A06 for ; Mon, 22 Mar 2021 09:40:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12M9eWlB053577 for ; Mon, 22 Mar 2021 09:40:32 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12M9eW8x053576 for net@FreeBSD.org; Mon, 22 Mar 2021 09:40:32 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 253790] if_wg(4) lacks persistent keepalive Date: Mon, 22 Mar 2021 09:40:31 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: crest@rlwinm.de X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: kevans@freebsd.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2021 09:40:32 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D253790 --- Comment #5 from crest@rlwinm.de --- This PR has been overcome by events (depending on your point of view). For = now WireGuard has been pulled from FreeBSD base. Development will continue out = of tree for now. --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Mon Mar 22 10:33:17 2021 Return-Path: Delivered-To: freebsd-net@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 1EEE45A9613 for ; Mon, 22 Mar 2021 10:33:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3rSF0C2bz3Bnw for ; Mon, 22 Mar 2021 10:33:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 06CE75A933D; Mon, 22 Mar 2021 10:33:17 +0000 (UTC) Delivered-To: net@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 069505A9612 for ; Mon, 22 Mar 2021 10:33:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3rSD6j4Xz3C8v for ; Mon, 22 Mar 2021 10:33:16 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D93F943DB for ; Mon, 22 Mar 2021 10:33:16 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12MAXGiP085918 for ; Mon, 22 Mar 2021 10:33:16 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12MAXG5b085917 for net@FreeBSD.org; Mon, 22 Mar 2021 10:33:16 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 253790] if_wg(4) lacks persistent keepalive Date: Mon, 22 Mar 2021 10:33:17 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: decke@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: Overcome By Events X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: kevans@freebsd.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: resolution bug_status Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2021 10:33:17 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D253790 Bernhard Froehlich changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |Overcome By Events Status|In Progress |Closed --- Comment #6 from Bernhard Froehlich --- The port net/wireguard-kmod is available now. Persistent keepalive is worki= ng there. --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Mon Mar 22 10:38:53 2021 Return-Path: Delivered-To: freebsd-net@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 5BED95A965E for ; Mon, 22 Mar 2021 10:38:53 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3rZj1txgz3CJn for ; Mon, 22 Mar 2021 10:38:53 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 3F17B5A95D1; Mon, 22 Mar 2021 10:38:53 +0000 (UTC) Delivered-To: net@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 3EDCC5A936F for ; Mon, 22 Mar 2021 10:38:53 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3rZh70n2z3C3b for ; Mon, 22 Mar 2021 10:38:52 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id DFBEF43DD for ; Mon, 22 Mar 2021 10:38:52 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12MAcqBF086903 for ; Mon, 22 Mar 2021 10:38:52 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12MAcqK5086902 for net@FreeBSD.org; Mon, 22 Mar 2021 10:38:52 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254015] Panic when using bridge interface on 13.0-BETA4 Date: Mon, 22 Mar 2021 10:38:53 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: crash, needs-qa, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ X-Bugzilla-Changed-Fields: flagtypes.name short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2021 10:38:53 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254015 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|maintainer-feedback?(kp@fre |maintainer-feedback+ |ebsd.org) | Summary|if_bridge: Panic when using |Panic when using bridge |bridge interface on |interface on 13.0-BETA4 |13.0-BETA4 | --- Comment #3 from Kubilay Kocak --- (In reply to Kristof Provost from comment #2) Thanks Kristof. Any clues as to the responsible component(s) or suggested c= ode owners/maintainers to loop in? --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Mon Mar 22 10:40:05 2021 Return-Path: Delivered-To: freebsd-net@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 CE18A5A90F2 for ; Mon, 22 Mar 2021 10:40:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3rc55DCpz3CKM for ; Mon, 22 Mar 2021 10:40:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id B1B0C5A9981; Mon, 22 Mar 2021 10:40:05 +0000 (UTC) Delivered-To: net@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 B17A35A98A2 for ; Mon, 22 Mar 2021 10:40:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3rc54Sxgz3CXx for ; Mon, 22 Mar 2021 10:40:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 8C9FC4523 for ; Mon, 22 Mar 2021 10:40:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12MAe5RG087249 for ; Mon, 22 Mar 2021 10:40:05 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12MAe5na087248 for net@FreeBSD.org; Mon, 22 Mar 2021 10:40:05 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254015] Panic when using bridge interface on 13.0-BETA4 Date: Mon, 22 Mar 2021 10:40:05 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: crash, needs-qa, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: kp@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2021 10:40:05 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254015 --- Comment #4 from Kristof Provost --- (In reply to Kubilay Kocak from comment #3) It may already be fixed. Reporter needs to re-test with a build that includ= es e9f029831fa5747ae1b405f5716c52cb4ebf1e04 (or the cherry-picked equivalent on whatever branch they're using). --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Mon Mar 22 11:27:36 2021 Return-Path: Delivered-To: freebsd-net@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 678485AA9B3 for ; Mon, 22 Mar 2021 11:27:36 +0000 (UTC) (envelope-from prvs=57150f9b23=youssef.ghorbal@pasteur.fr) Received: from mx2.pasteur.fr (mx2.pasteur.fr [157.99.45.70]) (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 4F3sfv3YM0z3FXM for ; Mon, 22 Mar 2021 11:27:35 +0000 (UTC) (envelope-from prvs=57150f9b23=youssef.ghorbal@pasteur.fr) Received: from pps.filterd (proofpoint01.pasteur.fr [127.0.0.1]) by proofpoint01.pasteur.fr (8.16.1.2/8.16.1.2) with SMTP id 12MBNdq4162783; Mon, 22 Mar 2021 12:27:27 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pasteur.fr; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=DKIM2020; bh=xZXcYWrlapwH4tOQcUV65LhGBNF4iyUbKbq6WkdLsdg=; b=kypKytXtWyPzN5NItUdQts1+tOM0JM1ePU92SvwMHrT2QVTY92SYYGuvUmTo6fu+Z6G4 EY6slJKJHEybfOO99aRKdBSp5s4gw7VKCfTv7o7SihCtakprlyYUvkGb/mRC9564pn5y NUgbqQd4kUG8glItSMqMXGLrxyr/EX6y5PPvz+Us/4niIcO0qemIHtjNXfETqCHlYVLD T74RIh8cPi7ufV1How4ctNf54wcMfEhMKWveUa779yG8ovDiYGQHuxM5/ymn5Utlttrw yAsD+YTY73R0DX1f6yGW28flRBc0gOxVGUqqb8cH5k+KZKe/ROINh1cGJeNXua4s9+8D Zg== Received: from exchange12.corp.pasteur.fr (exchange12.corp.pasteur.fr [10.37.3.12]) by proofpoint01.pasteur.fr with ESMTP id 37d64wwq5h-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 22 Mar 2021 12:27:27 +0100 Received: from EXCHANGE01.corp.pasteur.fr (157.99.211.31) by exchange12.corp.pasteur.fr (10.37.3.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.2.792.3; Mon, 22 Mar 2021 12:27:27 +0100 Received: from EXCHANGE01.corp.pasteur.fr (2002:9d63:d31f::9d63:d31f) by EXCHANGE01.corp.pasteur.fr (2002:9d63:d31f::9d63:d31f) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2; Mon, 22 Mar 2021 12:27:26 +0100 Received: from EXCHANGE01.corp.pasteur.fr ([fe80::a1:8d1c:2213:159a]) by EXCHANGE01.corp.pasteur.fr ([fe80::a1:8d1c:2213:159a%18]) with mapi id 15.01.2176.009; Mon, 22 Mar 2021 12:27:26 +0100 From: "Youssef GHORBAL" To: Jason Breitman CC: "freebsd-net@freebsd.org" Subject: Re: NFS Mount Hangs Thread-Topic: NFS Mount Hangs Thread-Index: AQHXG1GBS22C4lXrkUeDRWxvsDPYdaqL+8UAgAJsjoCAAWzyAA== Date: Mon, 22 Mar 2021 11:27:26 +0000 Message-ID: References: <3750001D-3F1C-4D9A-A9D9-98BCA6CA65A4@tildenparkcapital.com> <33693DE3-7FF8-4FAB-9A75-75576B88A566@tildenparkcapital.com> In-Reply-To: Accept-Language: en-US, fr-FR Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [157.99.101.116] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-03-22_04:2021-03-22, 2021-03-22 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 adultscore=0 clxscore=1015 bulkscore=0 priorityscore=1501 lowpriorityscore=0 phishscore=0 malwarescore=0 mlxlogscore=999 mlxscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103220083 X-Rspamd-Queue-Id: 4F3sfv3YM0z3FXM X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=pasteur.fr header.s=DKIM2020 header.b=kypKytXt; dmarc=pass (policy=none) header.from=pasteur.fr; spf=pass (mx1.freebsd.org: domain of prvs=57150f9b23=youssef.ghorbal@pasteur.fr designates 157.99.45.70 as permitted sender) smtp.mailfrom=prvs=57150f9b23=youssef.ghorbal@pasteur.fr X-Spamd-Result: default: False [-2.90 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; HAS_XOIP(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:157.99.45.70/32]; DKIM_TRACE(0.00)[pasteur.fr:+]; MIME_BASE64_TEXT(0.10)[]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[pasteur.fr,none]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:29110, ipnet:157.99.0.0/16, country:FR]; MID_RHS_MATCH_FROM(0.00)[]; FROM_NEQ_ENVFROM(0.00)[youssef.ghorbal@pasteur.fr,prvs=57150f9b23=youssef.ghorbal@pasteur.fr]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; RCVD_COUNT_FIVE(0.00)[6]; R_DKIM_ALLOW(-0.20)[pasteur.fr:s=DKIM2020]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; FORGED_SENDER_VERP_SRS(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RWL_MAILSPIKE_VERYGOOD(0.00)[157.99.45.70:from]; FROM_NAME_EXCESS_SPACE(1.00)[]; MAILMAN_DEST(0.00)[freebsd-net] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2021 11:27:36 -0000 DQoNCj4gT24gMjEgTWFyIDIwMjEsIGF0IDE0OjQxLCBKYXNvbiBCcmVpdG1hbiA8amJyZWl0bWFu QHRpbGRlbnBhcmtjYXBpdGFsLmNvbT4gd3JvdGU6DQo+IA0KPiBUaGFua3MgZm9yIHNoYXJpbmcg YXMgdGhpcyBzb3VuZHMgZXhhY3RseSBsaWtlIG15IGlzc3VlLg0KPiANCj4gSSBoYWQgaW1wbGVt ZW50ZWQgdGhlIGNoYW5nZSBiZWxvdyBvbiAzLzgvMjAyMSBhbmQgaGF2ZSBleHBlcmllbmNlZCB0 aGUgTkZTIGhhbmcgYWZ0ZXIgdGhhdC4NCj4gRG8gSSBuZWVkIHRvIHJlYm9vdCBvciB1bW91bnQg LyBtb3VudCBhbGwgb2YgdGhlIGNsaWVudHMgYW5kIHRoZW4gSSB3aWxsIGJlIG9rPw0KPiANCj4g SSBoYWQgbm90IHJlYm9vdGVkIHRoZSBjbGllbnRzLCBidXQgd291bGQgdG8gZ2V0IG91dCBvZiB0 aGlzIHNpdHVhdGlvbi4NCj4gSXQgaXMgbG9naWNhbCB0aGF0IGEgbmV3IFRDUCBzZXNzaW9uIG92 ZXIgMjA0OSBuZWVkcyB0byBiZSByZWVzdGFibGlzaGVkIGZvciB0aGUgY2hhbmdlcyB0byB0YWtl IGVmZmVjdC4NCj4gDQo+IG5ldC5pbmV0LnRjcC5mYXN0X2ZpbndhaXQyX3JlY3ljbGU9MSANCj4g bmV0LmluZXQudGNwLmZpbndhaXQyX3RpbWVvdXQ9MTAwMCANCg0KSW4gbXkgY2FzZSwgdGhvc2Ug d2VyZSBpbXBsZW1lbnRlZCBvbiB0aGUgc2VydmVyIChGcmVlQlNEIHNpZGUpIHNpbmNlIHRoZSBC U0QgYm94IHRoYXQgd2FzIGNsb3NpbmcgdGhlIGNvbm5lY3Rpb24gYW5kIHRoZSBGSU5fV0FJVF8y IHN0YXRlIHdhcyBvbiBpdHMgc2lkZS4NCkluIHlvdXIgY2FzIHRoZSBGSU5fV0FJVF8yIGlzIG9u IHRoZSBjbGllbnQgc2lkZS4gSSBkb27igJl0IGtub3cgaWYgdGhlc2Ugc3lzY3RsIGFyZSBldmVu IGF2YWlsYWxlIG9uIExpbnV4Lg0KDQo+IEkgY2FuIGFsc28gY29uZmlybSB0aGF0IHRoZSBpcHRh YmxlcyBzb2x1dGlvbiB0aGF0IHlvdSB1c2Ugb24gdGhlIGNsaWVudCB0byBnZXQgb3V0IG9mIHRo ZSBodW5nIG1vdW50IHdpdGhvdXQgYSByZWJvb3Qgd29yayBmb3IgbWUuDQo+ICMhL2Jpbi9zaA0K PiANCj4gcHJvZ05hbWU9Im5mc0NsaWVudEZpeCINCj4gZGVsYXk9MTUNCj4gbmZzX2lwPU5GUy5T ZXJ2ZXIuSVAuWA0KPiANCj4gbmZzX2Zpbl93YWl0Ml9zdGF0ZSgpIHsNCj4gICAgL3Vzci9iaW4v bmV0c3RhdCAtYW4gfCAvdXNyL2Jpbi9ncmVwICR7bmZzX2lwfToyMDQ5IHwgL3Vzci9iaW4vZ3Jl cCBGSU5fV0FJVDIgPiAvZGV2L251bGwgMj4mMQ0KPiAgICByZXR1cm4gJD8NCj4gfQ0KPiANCj4g DQo+IG5mc19maW5fd2FpdDJfc3RhdGUNCj4gcmVzdWx0PSQ/DQo+IGlmIFsgJHtyZXN1bHR9IC1l cSAwIF0gOyB0aGVuDQo+ICAgIC91c3IvYmluL2xvZ2dlciAtcyAtaSAtcCBsb2NhbDcuZXJyb3Ig LXQgJHtwcm9nTmFtZX0gIk5GUyBDb25uZWN0aW9uIGlzIGluIEZJTl9XQUlUMiEiDQo+ICAgIC91 c3IvYmluL2xvZ2dlciAtcyAtaSAtcCBsb2NhbDcuZXJyb3IgLXQgJHtwcm9nTmFtZX0gIkVuYWJs aW5nIGZpcmV3YWxsIHRvIGJsb2NrICR7bmZzX2lwfSEiDQo+ICAgIC91c3Ivc2Jpbi9pcHRhYmxl cyAtQSBJTlBVVCAtcyAke25mc19pcH0gLWogRFJPUA0KPiANCj4gICAgd2hpbGUgdHJ1ZQ0KPiAg ICBkbw0KPiAgICAgICAgL3Vzci9iaW4vc2xlZXAgJHtkZWxheX0NCj4gCW5mc19maW5fd2FpdDJf c3RhdGUNCj4gCXJlc3VsdD0kPw0KPiAgICAgICAgaWYgWyAke3Jlc3VsdH0gLW5lIDAgXSA7IHRo ZW4NCj4gICAgICAgICAgICAvdXNyL2Jpbi9sb2dnZXIgLXMgLWkgLXAgbG9jYWw3Lm5vdGljZSAt dCAke3Byb2dOYW1lfSAiTkZTIENvbm5lY3Rpb24gaXMgT0suIg0KPiAgICAgICAgICAgIC91c3Iv YmluL2xvZ2dlciAtcyAtaSAtcCBsb2NhbDcuZXJyb3IgLXQgJHtwcm9nTmFtZX0gIkRpc2FibGlu ZyBmaXJld2FsbCB0byBhbGxvdyBhY2Nlc3MgdG8gJHtuZnNfaXB9ISINCj4gICAgICAgICAgICAv dXNyL3NiaW4vaXB0YWJsZXMgLUQgSU5QVVQgLXMgJHtuZnNfaXB9ICAtaiBEUk9QDQo+ICAgICAg ICAgICAgYnJlYWsNCj4gICAgICAgIGZpDQo+ICAgIGRvbmUNCj4gZmkNCj4gDQo+IA0KPiBKYXNv biBCcmVpdG1hbg0KPiANCj4gDQo+IE9uIE1hciAxOSwgMjAyMSwgYXQgODo0MCBQTSwgWW91c3Nl ZiBHSE9SQkFMIDx5b3Vzc2VmLmdob3JiYWxAcGFzdGV1ci5mcj4gd3JvdGU6DQo+IA0KPiBIaSBK YXNvbiwNCj4gDQo+PiBPbiAxNyBNYXIgMjAyMSwgYXQgMTg6MTcsIEphc29uIEJyZWl0bWFuIDxq YnJlaXRtYW5AdGlsZGVucGFya2NhcGl0YWwuY29tPiB3cm90ZToNCj4+IA0KPj4gUGxlYXNlIHJl dmlldyB0aGUgZGV0YWlscyBiZWxvdyBhbmQgbGV0IG1lIGtub3cgaWYgdGhlcmUgaXMgYSBzZXR0 aW5nIHRoYXQgSSBzaG91bGQgYXBwbHkgdG8gbXkgRnJlZUJTRCBORlMgU2VydmVyIG9yIGlmIHRo ZXJlIGlzIGEgYnVnIGZpeCB0aGF0IEkgY2FuIGFwcGx5IHRvIHJlc29sdmUgbXkgaXNzdWUuDQo+ PiBJIHNoYXJlZCB0aGlzIGluZm9ybWF0aW9uIHdpdGggdGhlIGxpbnV4LW5mcyBtYWlsaW5nIGxp c3QgYW5kIHRoZXkgYmVsaWV2ZSB0aGUgaXNzdWUgaXMgb24gdGhlIHNlcnZlciBzaWRlLg0KPj4g DQo+PiBJc3N1ZQ0KPj4gTkZTdjQgbW91bnRzIHBlcmlvZGljYWxseSBoYW5nIG9uIHRoZSBORlMg Q2xpZW50Lg0KPj4gDQo+PiBEdXJpbmcgdGhpcyB0aW1lLCBpdCBpcyBwb3NzaWJsZSB0byBtYW51 YWxseSBtb3VudCBmcm9tIGFub3RoZXIgTkZTIFNlcnZlciBvbiB0aGUgTkZTIENsaWVudCBoYXZp bmcgaXNzdWVzLg0KPj4gQWxzbywgb3RoZXIgTkZTIENsaWVudHMgYXJlIHN1Y2Nlc3NmdWxseSBt b3VudGluZyBmcm9tIHRoZSBORlMgU2VydmVyIGluIHF1ZXN0aW9uLg0KPj4gUmVib290aW5nIHRo ZSBORlMgQ2xpZW50IGFwcGVhcnMgdG8gYmUgdGhlIG9ubHkgc29sdXRpb24uDQo+IA0KPiBJIGhh ZCBleHBlcmllbmNlZCBhIHNpbWlsYXIgd2VpcmQgc2l0dWF0aW9uIHdpdGggcGVyaW9kaWNhbGx5 IHN0dWNrIExpbnV4IE5GUyBjbGllbnRzIG1vdW50aW5nIElzaWxvbiBORlMgc2VydmVycyAoSXNp bG9uIGlzIEZyZWVCU0QgYmFzZWQgYnV0IHRoZXkgc2VlbSB0byBoYXZlIHRoZXJlIG93biBuZnNk KQ0KPiBXZeKAmXZlIGhhZCBiZXR0ZXIgbHVjayBhbmQgd2UgZGlkIG1hbmFnZSB0byBoYXZlIHBh Y2tldCBjYXB0dXJlcyBvbiBib3RoIHNpZGVzIGR1cmluZyB0aGUgaXNzdWUuIFRoZSBnaXN0IG9m IGl0IGdvZXMgbGlrZSBmb2xsb3dzOg0KPiANCj4gLSBEYXRhIGZsb3dzIGNvcnJlY3RseSBiZXR3 ZWVuIFNFUlZFUiBhbmQgdGhlIENMSUVOVA0KPiAtIEF0IHNvbWUgcG9pbnQgU0VSVkVSIHN0YXJ0 cyBkZWNyZWFzaW5nIGl0J3MgVENQIFJlY2VpdmUgV2luZG93IHVudGlsIGl0IHJlYWNocyAwDQo+ IC0gVGhlIGNsaWVudCAoZWFnZXIgdG8gc2VuZCBkYXRhKSBjYW4gb25seSBhY2sgZGF0YSBzZW50 IGJ5IFNFUlZFUi4NCj4gLSBXaGVuIFNFUlZFUiB3YXMgZG9uZSBzZW5kaW5nIGRhdGEsIHRoZSBj bGllbnQgc3RhcnRzIHNlbmRpbmcgVENQIFdpbmRvdyBQcm9iZXMgaG9waW5nIHRoYXQgdGhlIFRD UCBXaW5kb3cgb3BlbnMgYWdhaW4gc28gaGUgY2FuIGZsdXNoIGl0cyBidWZmZXJzLg0KPiAtIFNF UlZFUiByZXNwb25kcyB3aXRoIGEgVENQIFplcm8gV2luZG93IHRvIHRob3NlIHByb2Jlcy4NCj4g LSBBZnRlciA2IG1pbnV0ZXMgKHRoZSBORlMgc2VydmVyIGRlZmF1bHQgSWRsZSB0aW1lb3V0KSBT RVJWRVIgcmFjZWZ1bGx5IGNsb3NlcyB0aGUgVENQIGNvbm5lY3Rpb24gc2VuZGluZyBhIEZJTiBQ YWNrZXQgKGFuZCBzdGlsbCBhIFRDUCBXaW5kb3cgYXQgMCkgDQo+IC0gQ0xJRU5UIEFDSyB0aGF0 IEZJTi4NCj4gLSBTRVJWRVIgZ29lcyBpbiBGSU5fV0FJVF8yIHN0YXRlDQo+IC0gQ0xJRU5UIGNs b3NlcyBpdHMgaGFsZiBwYXJ0IHBhcnQgb2YgdGhlIHNvY2tldCBhbmQgZ29lcyBpbiBMQVNUX0FD SyBzdGF0ZS4NCj4gLSBGSU4gaXMgbmV2ZXIgc2VudCBieSB0aGUgY2xpZW50IHNpbmNlIHRoZXJl IHN0aWxsIGRhdGEgaW4gaXRzIFNlbmRRIGFuZCByZWNlaXZlciBUQ1AgV2luZG93IGlzIHN0aWxs IDAuIEF0IHRoaXMgc3RhZ2UgdGhlIGNsaWVudCBzdGFydHMgc2VuZGluZyBUQ1AgV2luZG93IFBy b2JlcyBhZ2FpbiBhbmQgYWdhaW4gaG9waW5nIHRoYXQgdGhlIHNlcnZlciBvcGVucyBpdHMgVENQ IFdpbmRvdyBzbyBpdCBjYW4gZmx1c2ggaXQncyBidWZmZXJzIGFuZCB0ZXJtaW5hdGUgaXRzIHNp ZGUgb2YgdGhlIHNvY2tldC4NCj4gLSBTRVJWRVIga2VlcHMgcmVzcG9uZGluZyB3aXRoIGEgVENQ IFplcm8gV2luZG93IHRvIHRob3NlIHByb2Jlcy4NCj4gPT4gVGhlIGxhc3QgdHdvIHN0ZXBzIGdv ZXMgb24gYW5kIG9uIGZvciBob3Vycy9kYXlzIGZyZWV6aW5nIHRoZSBORlMgbW91bnQgYm91bmQg dG8gdGhhdCBUQ1Agc2Vzc2lvbi4NCj4gDQo+IElmIHdlIGhhZCBhIHNpdHVhdGlvbiB3aGVyZSBD TElFTlQgd2FzIHJlc3BvbnNpYmxlIGZvciBjbG9zaW5nIHRoZSBUQ1AgV2luZG93IChhbmQgaW5p dGlhdGluZyB0aGUgVENQIEZJTiBmaXJzdCkgYW5kIHNlcnZlciB3YW50aW5nIHRvIHNlbmQgZGF0 YSB3ZeKAmWxsIGVuZCB1cCBpbiB0aGUgc2FtZSBzdGF0ZSBhcyB5b3UgSSB0aGluay4NCj4gDQo+ IFdl4oCZdmUgbmV2ZXIgaGFkIHRoZSByb290IGNhdXNlIG9mIHdoeSB0aGUgU0VSVkVSIGRlY2lk ZWQgdG8gY2xvc2UgdGhlIFRDUCBXaW5kb3cgYW5kIG5vIG1vcmUgYWNjY2VwdCBkYXRhLCB0aGUg Zml4IG9uIHRoZSBJc2lsb24gcGFydCB3YXMgdG8gcmVjeWNsZSBtb3JlIGFnZ3Jlc3NpdmVseSB0 aGUgRklOX1dBSVRfMiBzb2NrZXRzIChuZXQuaW5ldC50Y3AuZmFzdF9maW53YWl0Ml9yZWN5Y2xl PTEgJiBuZXQuaW5ldC50Y3AuZmlud2FpdDJfdGltZW91dD01MDAwKS4gT25jZSB0aGUgc29ja2V0 IHJlY3ljbGVkIGFuZCBhdCB0aGUgbmV4dCBvY2N1cmVuY2Ugb2YgQ0xJRU5UIFRDUCBXaW5kb3cg cHJvYmUsIFNFUlZFUiBzZW5kcyBhIFJTVCwgdHJpZ2dlcmluZyB0aGUgdGVhcmRvd24gb2YgdGhl IHNlc3Npb24gb24gdGhlIGNsaWVudCBzaWRlLCBhIG5ldyBUQ1AgaGFuZGNoYWtlLCBldGMgYW5k IHRyYWZmaWMgZmxvd3MgYWdhaW4gKE5GUyBzdGFydHMgcmVzcG9uZGluZykNCj4gDQo+IFRvIGF2 b2lkIHJlYm9vdGluZyB0aGUgY2xpZW50IChhbmQgYmVmb3JlIHRoZSBhZ2dyZXNzaXZlIEZJTl9X QUlUXzIgIHdhcyBpbXBsZW1lbnRlZCBvbiB0aGUgSXNpbG9uIHNpZGUpIHdl4oCZdmUgYWRkZWQg YSBjaGVjayBzY3JpcHQgb24gdGhlIGNsaWVudCB0aGF0IGRldGVjdHMgTEFTVF9BQ0sgc29ja2V0 cyBvbiB0aGUgY2xpZW50IGFuZCB0aHJvdWdoIGlwdGFibGVzIHJ1bGUgZW5mb3JjZXMgYSBUQ1Ag UlNULCBTb21ldGhpbmcgbGlrZTogLUEgT1VUUFVUIC1wIHRjcCAtZCAkbmZzX3NlcnZlcl9hZGRy IC0tc3BvcnQgJGxvY2FsX3BvcnQgLWogUkVKRUNUIC0tcmVqZWN0LXdpdGggdGNwLXJlc2V0ICh0 aGUgc2NyaXB0IHJlbW92ZXMgdGhpcyBpcHRhYmxlcyBydWxlIGFzIHNvb24gYXMgdGhlIExBU1Rf QUNLIGRpc2FwcGVhcnMpDQo+IA0KPiBUaGUgYm90dG9tIGxpbmUgd291bGQgYmUgdG8gaGF2ZSBh IHBhY2tldCBjYXB0dXJlIGR1cmluZyB0aGUgb3V0YWdlIChjbGllbnQgYW5kL29yIHNlcnZlciBz aWRlKSwgaXQgd2lsbCBzaG93IHlvdSBhdCBsZWFzdCB0aGUgc2hhcGUgb2YgdGhlIFRDUCBleGNo YW5nZSB3aGVuIE5GUyBpcyBzdHVjay4NCj4gDQo+IFlvdXNzZWYNCj4gDQo+IA0KDQo= From owner-freebsd-net@freebsd.org Mon Mar 22 11:37:18 2021 Return-Path: Delivered-To: freebsd-net@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 02A185AADD7 for ; Mon, 22 Mar 2021 11:37:18 +0000 (UTC) (envelope-from prvs=57150f9b23=youssef.ghorbal@pasteur.fr) Received: from mx3.pasteur.fr (mx3.pasteur.fr [157.99.45.71]) (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 4F3st43W7sz3G35 for ; Mon, 22 Mar 2021 11:37:16 +0000 (UTC) (envelope-from prvs=57150f9b23=youssef.ghorbal@pasteur.fr) Received: from pps.filterd (proofpoint02.pasteur.fr [127.0.0.1]) by proofpoint02.pasteur.fr (8.16.1.2/8.16.1.2) with SMTP id 12MBZefI450922; Mon, 22 Mar 2021 12:37:09 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pasteur.fr; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=DKIM2020; bh=jvF6XQQnVwHfIAtXdB7HSE1MbJcgHoeI9SZpz5fEe4A=; b=Sj8AiTTiT72Gouxv1b9aRLwYsPn9WhhvhCZRnI7mxZLV4RqknFAYYMTIHhvBg1D7nAfk 0Dp94UZxeIaek5mCgyaInzcI0Ns4pva0ud3IHO23mQWhGN/7itJ2M/7mUuS+yQQpjIGQ GMCA7V5l4dqsDbKeqmP0otkNJPIo/cKzxerkMUzZyaP1E8YhA5yQdQIxas9c7uvksmSF d4Cm+jQhLFL62vpF+GLiNYJX44HZfdh5Dz60y8H+Ef1nD+bm66flDowzvyyIH/hSwoJg j7ulKwADRK6BddZJtVpNge0+oYTC1DA3WTF8WMIyUh7oeCB9iNSuGaBtHZDdNOAEF+Py UA== Received: from exchange12.corp.pasteur.fr (exchange12.corp.pasteur.fr [10.37.3.12]) by proofpoint02.pasteur.fr with ESMTP id 37d71fna1w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 22 Mar 2021 12:37:08 +0100 Received: from EXCHANGE01.corp.pasteur.fr (157.99.211.31) by exchange12.corp.pasteur.fr (10.37.3.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.2.792.3; Mon, 22 Mar 2021 12:37:08 +0100 Received: from EXCHANGE01.corp.pasteur.fr (2002:9d63:d31f::9d63:d31f) by EXCHANGE01.corp.pasteur.fr (2002:9d63:d31f::9d63:d31f) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2; Mon, 22 Mar 2021 12:37:08 +0100 Received: from EXCHANGE01.corp.pasteur.fr ([fe80::a1:8d1c:2213:159a]) by EXCHANGE01.corp.pasteur.fr ([fe80::a1:8d1c:2213:159a%18]) with mapi id 15.01.2176.009; Mon, 22 Mar 2021 12:37:08 +0100 From: "Youssef GHORBAL" To: Rick Macklem CC: Jason Breitman , "freebsd-net@freebsd.org" Subject: Re: NFS Mount Hangs Thread-Topic: NFS Mount Hangs Thread-Index: AQHXG1GBS22C4lXrkUeDRWxvsDPYdaqL+8UAgAL97YCAAN5HgA== Date: Mon, 22 Mar 2021 11:37:08 +0000 Message-ID: <88C485CB-CBD1-4E5F-826B-4CEC81498460@pasteur.fr> References: <3750001D-3F1C-4D9A-A9D9-98BCA6CA65A4@tildenparkcapital.com> <33693DE3-7FF8-4FAB-9A75-75576B88A566@tildenparkcapital.com> In-Reply-To: Accept-Language: en-US, fr-FR Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [157.99.101.116] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-03-22_04:2021-03-22, 2021-03-22 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 clxscore=1011 impostorscore=0 phishscore=0 priorityscore=1501 adultscore=0 suspectscore=0 mlxlogscore=999 malwarescore=0 spamscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103220084 X-Rspamd-Queue-Id: 4F3st43W7sz3G35 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=pasteur.fr header.s=DKIM2020 header.b=Sj8AiTTi; dmarc=pass (policy=none) header.from=pasteur.fr; spf=pass (mx1.freebsd.org: domain of prvs=57150f9b23=youssef.ghorbal@pasteur.fr designates 157.99.45.71 as permitted sender) smtp.mailfrom=prvs=57150f9b23=youssef.ghorbal@pasteur.fr X-Spamd-Result: default: False [-2.90 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; HAS_XOIP(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:157.99.45.71/32]; DKIM_TRACE(0.00)[pasteur.fr:+]; MIME_BASE64_TEXT(0.10)[]; DMARC_POLICY_ALLOW(-0.50)[pasteur.fr,none]; NEURAL_HAM_SHORT(-1.00)[-0.999]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:29110, ipnet:157.99.0.0/16, country:FR]; MID_RHS_MATCH_FROM(0.00)[]; FROM_NEQ_ENVFROM(0.00)[youssef.ghorbal@pasteur.fr,prvs=57150f9b23=youssef.ghorbal@pasteur.fr]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[pasteur.fr:s=DKIM2020]; RCVD_COUNT_FIVE(0.00)[6]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; FORGED_SENDER_VERP_SRS(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_NAME_EXCESS_SPACE(1.00)[]; RWL_MAILSPIKE_VERYGOOD(0.00)[157.99.45.71:from]; MAILMAN_DEST(0.00)[freebsd-net] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2021 11:37:18 -0000 DQoNCj4gT24gMjEgTWFyIDIwMjEsIGF0IDIzOjIxLCBSaWNrIE1hY2tsZW0gPHJtYWNrbGVtQHVv Z3VlbHBoLmNhPiB3cm90ZToNCj4gDQo+IFlvdXNzZWYgIEdIT1JCQUwgPHlvdXNzZWYuZ2hvcmJh bEBwYXN0ZXVyLmZyPiB3cm90ZToNCj4+IEhpIEphc29uLA0KPj4gDQo+Pj4gT24gMTcgTWFyIDIw MjEsIGF0IDE4OjE3LCBKYXNvbiBCcmVpdG1hbiA8amJyZWl0bWFuQHRpbGRlbnBhcmtjYXBpdGFs LmNvbT4gd3JvdGU6DQo+Pj4gDQo+Pj4gUGxlYXNlIHJldmlldyB0aGUgZGV0YWlscyBiZWxvdyBh bmQgbGV0IG1lIGtub3cgaWYgdGhlcmUgaXMgYSBzZXR0aW5nIHRoYXQgSSBzaG91bGQgYXBwbHkg dG8gbXkgRnJlZUJTRCBORlMgU2VydmVyIG9yIGlmIHRoZXJlIGlzIGEgYnVnIGZpeCB0aGF0IEkg Y2FuIGFwcGx5IHRvIHJlc29sdmUgbXkgaXNzdWUuDQo+Pj4gSSBzaGFyZWQgdGhpcyBpbmZvcm1h dGlvbiB3aXRoIHRoZSBsaW51eC1uZnMgbWFpbGluZyBsaXN0IGFuZCB0aGV5IGJlbGlldmUgdGhl IGlzc3VlIGlzIG9uIHRoZSBzZXJ2ZXIgc2lkZS4NCj4+PiANCj4+PiBJc3N1ZQ0KPj4+IE5GU3Y0 IG1vdW50cyBwZXJpb2RpY2FsbHkgaGFuZyBvbiB0aGUgTkZTIENsaWVudC4NCj4+PiANCj4+PiBE dXJpbmcgdGhpcyB0aW1lLCBpdCBpcyBwb3NzaWJsZSB0byBtYW51YWxseSBtb3VudCBmcm9tIGFu b3RoZXIgTkZTIFNlcnZlciBvbiB0aGUgTkZTIENsaWVudCBoYXZpbmcgaXNzdWVzLg0KPj4+IEFs c28sIG90aGVyIE5GUyBDbGllbnRzIGFyZSBzdWNjZXNzZnVsbHkgbW91bnRpbmcgZnJvbSB0aGUg TkZTIFNlcnZlciBpbiBxdWVzdGlvbi4NCj4+PiBSZWJvb3RpbmcgdGhlIE5GUyBDbGllbnQgYXBw ZWFycyB0byBiZSB0aGUgb25seSBzb2x1dGlvbi4NCj4+IA0KPj4gSSBoYWQgZXhwZXJpZW5jZWQg YSBzaW1pbGFyIHdlaXJkIHNpdHVhdGlvbiB3aXRoIHBlcmlvZGljYWxseSBzdHVjayBMaW51eCBO RlMgY2xpZW50cyA+bW91bnRpbmcgSXNpbG9uIE5GUyBzZXJ2ZXJzIChJc2lsb24gaXMgRnJlZUJT RCBiYXNlZCBidXQgdGhleSBzZWVtIHRvIGhhdmUgdGhlcmUgPm93biBuZnNkKQ0KPiBZZXMsIG15 IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCBJc2lsb24gdXNlcyBhIHByb3ByaWV0YXJ5IHVzZXIgc3Bh Y2UgbmZzZCBhbmQNCj4gbm90IHRoZSBrZXJuZWwgYmFzZWQgUlBDIGFuZCBuZnNkIGluIEZyZWVC U0QuDQoNCkluZGVlZCBwcm9wcmlldGFyeSB1c2VyIHNwYWNlIG5mc2QuDQoNCj4+IFdl4oCZdmUg aGFkIGJldHRlciBsdWNrIGFuZCB3ZSBkaWQgbWFuYWdlIHRvIGhhdmUgcGFja2V0IGNhcHR1cmVz IG9uIGJvdGggc2lkZXMgPmR1cmluZyB0aGUgaXNzdWUuIFRoZSBnaXN0IG9mIGl0IGdvZXMgbGlr ZSBmb2xsb3dzOg0KPj4gDQo+PiAtIERhdGEgZmxvd3MgY29ycmVjdGx5IGJldHdlZW4gU0VSVkVS IGFuZCB0aGUgQ0xJRU5UDQo+PiAtIEF0IHNvbWUgcG9pbnQgU0VSVkVSIHN0YXJ0cyBkZWNyZWFz aW5nIGl0J3MgVENQIFJlY2VpdmUgV2luZG93IHVudGlsIGl0IHJlYWNocyAwDQo+PiAtIFRoZSBj bGllbnQgKGVhZ2VyIHRvIHNlbmQgZGF0YSkgY2FuIG9ubHkgYWNrIGRhdGEgc2VudCBieSBTRVJW RVIuDQo+PiAtIFdoZW4gU0VSVkVSIHdhcyBkb25lIHNlbmRpbmcgZGF0YSwgdGhlIGNsaWVudCBz dGFydHMgc2VuZGluZyBUQ1AgV2luZG93ID5Qcm9iZXMgaG9waW5nIHRoYXQgdGhlIFRDUCBXaW5k b3cgb3BlbnMgYWdhaW4gc28gaGUgY2FuIGZsdXNoIGl0cyBidWZmZXJzLg0KPj4gLSBTRVJWRVIg cmVzcG9uZHMgd2l0aCBhIFRDUCBaZXJvIFdpbmRvdyB0byB0aG9zZSBwcm9iZXMuDQo+IEhhdmlu ZyB0aGUgd2luZG93IHNpemUgZHJvcCB0byB6ZXJvIGlzIG5vdCBuZWNlc3NhcmlseSBpbmNvcnJl Y3QuDQo+IElmIHRoZSBzZXJ2ZXIgaXMgb3ZlcmxvYWRlZCAoaGFzIGEgYmFja2xvZyBvZiBORlMg cmVxdWVzdHMpLCBpdCBjYW4gc3RvcCBkb2luZw0KPiBzb3JlY2VpdmUoKSBvbiB0aGUgc29ja2V0 IChzbyB0aGUgc29ja2V0IHJjdiBidWZmZXIgY2FuIGZpbGwgdXAgYW5kIHRoZSBUQ1Agd2luZG93 DQo+IGNsb3NlcykuIFRoaXMgcmVzdWx0cyBpbiAiYmFja3ByZXNzdXJlIiB0byBzdG9wIHRoZSBO RlMgY2xpZW50IGZyb20gZmxvb2RpbmcgdGhlDQo+IE5GUyBzZXJ2ZXIgd2l0aCByZXF1ZXN0cy4N Cj4gLS0+IEhvd2V2ZXIsIG9uY2UgdGhlIGJhY2tsb2cgaXMgaGFuZGxlZCwgdGhlIG5mc2Qgc2hv dWxkIHN0YXJ0IHRvIHNvcmVjZWl2ZSgpDQo+ICAgICAgYWdhaW4gYW5kIHRoaXMgc2hvdWxzIGNh dXNlIHRoZSB3aW5kb3cgdG8gb3BlbiBiYWNrIHVwLg0KPiAgICAgIC0tPiBNYXliZSB0aGlzIGlz IGJyb2tlbiBpbiB0aGUgc29ja2V0L1RDUCBjb2RlLiBJIHF1aWNrbHkgZ290IGxvc3QgaW4NCj4g ICAgICAgICAgICB0Y3Bfb3V0cHV0KCkgd2hlbiBpdCBkZWNpZGVzIHdoYXQgdG8gZG8gYWJvdXQg dGhlIHJjdndpbi4NCg0KVGhhdCB3YXMgbXkgZXhlcGVjdGlvbiB0b28uIEF0IHRoZSB0aW1lIHRo ZSBORlMgc2VydmVyIHdhcyBub3Qgb3ZlcmxvYWRlZCAoYW5kIGhhcHBlbHkgYWNjZXB0aW5nIG5l dyBzZXNzaW9ucyBmcm9tIHRoZSBzYW1lIGNsaWVudCBhbmQgbWFueSBvdGhlciBjbGllbnRzKQ0K RGVsbC9FTUMgc3VwcG9ydCB3YXMgbm90IHdpbGxpbmcgdG8gZGlnIGRlZXBlciwgYW5kIGp1c3Qg dHJlYXRlZCB0aGUgc3ltcHRvbXMgKHJlY3ljbGluZyBtb3JlIGFnZ3Jlc3NpdmVseSB0aGUgRklO X1dBSVRfMiBzb2NrZXRzKQ0KDQo+PiAtIEFmdGVyIDYgbWludXRlcyAodGhlIE5GUyBzZXJ2ZXIg ZGVmYXVsdCBJZGxlIHRpbWVvdXQpIFNFUlZFUiByYWNlZnVsbHkgY2xvc2VzIHRoZSA+VENQIGNv bm5lY3Rpb24gc2VuZGluZyBhIEZJTiBQYWNrZXQgKGFuZCBzdGlsbCBhIFRDUCBXaW5kb3cgMCkN Cj4gVGhpcyBwcm9iYWJseSBkb2VzIG5vdCBoYXBwZW4gZm9yIEphc29uJ3MgY2FzZSwgc2luY2Ug dGhlIDZtaW51dGUgdGltZW91dA0KPiBpcyBkaXNhYmxlZCB3aGVuIHRoZSBUQ1AgY29ubmVjdGlv biBpcyBhc3NpZ25lZCBhcyBhIGJhY2tjaGFubmVsIChtb3N0IGxpa2VseQ0KPiB0aGUgY2FzZSBm b3IgTkZTdjQuMSkuDQo+IA0KPj4gLSBDTElFTlQgQUNLIHRoYXQgRklOLg0KPj4gLSBTRVJWRVIg Z29lcyBpbiBGSU5fV0FJVF8yIHN0YXRlDQo+PiAtIENMSUVOVCBjbG9zZXMgaXRzIGhhbGYgcGFy dCBwYXJ0IG9mIHRoZSBzb2NrZXQgYW5kIGdvZXMgaW4gTEFTVF9BQ0sgc3RhdGUuDQo+PiAtIEZJ TiBpcyBuZXZlciBzZW50IGJ5IHRoZSBjbGllbnQgc2luY2UgdGhlcmUgc3RpbGwgZGF0YSBpbiBp dHMgU2VuZFEgYW5kIHJlY2VpdmVyIFRDUCA+V2luZG93IGlzIHN0aWxsIDAuIEF0IHRoaXMgc3Rh Z2UgdGhlIGNsaWVudCBzdGFydHMgc2VuZGluZyBUQ1AgV2luZG93IFByb2JlcyBhZ2FpbiA+YW5k IGFnYWluIGhvcGluZyB0aGF0IHRoZSBzZXJ2ZXIgb3BlbnMgaXRzIFRDUCBXaW5kb3cgc28gaXQg Y2FuIGZsdXNoIGl0J3MgYnVmZmVycyA+YW5kIHRlcm1pbmF0ZSBpdHMgc2lkZSBvZiB0aGUgc29j a2V0Lg0KPj4gLSBTRVJWRVIga2VlcHMgcmVzcG9uZGluZyB3aXRoIGEgVENQIFplcm8gV2luZG93 IHRvIHRob3NlIHByb2Jlcy4NCj4+ID0+IFRoZSBsYXN0IHR3byBzdGVwcyBnb2VzIG9uIGFuZCBv biBmb3IgaG91cnMvZGF5cyBmcmVlemluZyB0aGUgTkZTIG1vdW50IGJvdW5kID50byB0aGF0IFRD UCBzZXNzaW9uLg0KPj4gDQo+PiBJZiB3ZSBoYWQgYSBzaXR1YXRpb24gd2hlcmUgQ0xJRU5UIHdh cyByZXNwb25zaWJsZSBmb3IgY2xvc2luZyB0aGUgVENQIFdpbmRvdyAoYW5kID5pbml0aWF0aW5n IHRoZSBUQ1AgRklOIGZpcnN0KSBhbmQgc2VydmVyIHdhbnRpbmcgdG8gc2VuZCBkYXRhIHdl4oCZ bGwgZW5kIHVwIGluIHRoZSBzYW1lID5zdGF0ZSBhcyB5b3UgSSB0aGluay4NCj4+IA0KPj4gV2Xi gJl2ZSBuZXZlciBoYWQgdGhlIHJvb3QgY2F1c2Ugb2Ygd2h5IHRoZSBTRVJWRVIgZGVjaWRlZCB0 byBjbG9zZSB0aGUgVENQID5XaW5kb3cgYW5kIG5vIG1vcmUgYWNjY2VwdCBkYXRhLCB0aGUgZml4 IG9uIHRoZSBJc2lsb24gcGFydCB3YXMgdG8gcmVjeWNsZSBtb3JlID5hZ2dyZXNzaXZlbHkgdGhl IEZJTl9XQUlUXzIgc29ja2V0cyAobmV0LmluZXQudGNwLmZhc3RfZmlud2FpdDJfcmVjeWNsZT0x ICYgPm5ldC5pbmV0LnRjcC5maW53YWl0Ml90aW1lb3V0PTUwMDApLiBPbmNlIHRoZSBzb2NrZXQg cmVjeWNsZWQgYW5kIGF0IHRoZSBuZXh0ID5vY2N1cmVuY2Ugb2YgQ0xJRU5UIFRDUCBXaW5kb3cg cHJvYmUsIFNFUlZFUiBzZW5kcyBhIFJTVCwgdHJpZ2dlcmluZyB0aGUgPnRlYXJkb3duIG9mIHRo ZSBzZXNzaW9uIG9uIHRoZSBjbGllbnQgc2lkZSwgYSBuZXcgVENQIGhhbmRjaGFrZSwgZXRjIGFu ZCB0cmFmZmljID5mbG93cyBhZ2FpbiAoTkZTIHN0YXJ0cyByZXNwb25kaW5nKQ0KPj4gDQo+PiBU byBhdm9pZCByZWJvb3RpbmcgdGhlIGNsaWVudCAoYW5kIGJlZm9yZSB0aGUgYWdncmVzc2l2ZSBG SU5fV0FJVF8yICB3YXMgPmltcGxlbWVudGVkIG9uIHRoZSBJc2lsb24gc2lkZSkgd2XigJl2ZSBh ZGRlZCBhIGNoZWNrIHNjcmlwdCBvbiB0aGUgY2xpZW50IHRoYXQgZGV0ZWN0cyA+TEFTVF9BQ0sg c29ja2V0cyBvbiB0aGUgY2xpZW50IGFuZCB0aHJvdWdoIGlwdGFibGVzIHJ1bGUgZW5mb3JjZXMg YSBUQ1AgUlNULCA+U29tZXRoaW5nIGxpa2U6IC1BIE9VVFBVVCAtcCB0Y3AgLWQgJG5mc19zZXJ2 ZXJfYWRkciAtLXNwb3J0ICRsb2NhbF9wb3J0IC1qIFJFSkVDVCA+LS1yZWplY3Qtd2l0aCB0Y3At cmVzZXQgKHRoZSBzY3JpcHQgcmVtb3ZlcyB0aGlzIGlwdGFibGVzIHJ1bGUgYXMgc29vbiBhcyB0 aGUgTEFTVF9BQ0sgPmRpc2FwcGVhcnMpDQo+PiANCj4+IFRoZSBib3R0b20gbGluZSB3b3VsZCBi ZSB0byBoYXZlIGEgcGFja2V0IGNhcHR1cmUgZHVyaW5nIHRoZSBvdXRhZ2UgKGNsaWVudCBhbmQv b3IgPnNlcnZlciBzaWRlKSwgaXQgd2lsbCBzaG93IHlvdSBhdCBsZWFzdCB0aGUgc2hhcGUgb2Yg dGhlIFRDUCBleGNoYW5nZSB3aGVuIE5GUyBpcyA+c3R1Y2suDQo+IEludGVyZXN0aW5nIHN0b3J5 IGFuZCBnb29kIHdvcmsgdy5yLnQuIHNsdWV0aGluZywgWW91c3NlZiwgdGhhbmtzLg0KPiANCj4g SSBsb29rZWQgYXQgSmFzb24ncyBsb2cgYW5kIGl0IHNob3dzIGV2ZXJ5dGhpbmcgaXMgb2sgdy5y LnQgdGhlIG5mc2QgdGhyZWFkcy4NCj4gKFRoZXkncmUganVzdCB3YWl0aW5nIGZvciBSUEMgcmVx dWVzdHMuKQ0KPiBIb3dldmVyLCBJIGRvIG5vdyB0aGluayBJIGtub3cgd2h5IHRoZSBzb2Nsb3Nl KCkgZG9lcyBub3QgaGFwcGVuLg0KPiBXaGVuIHRoZSBUQ1AgY29ubmVjdGlvbiBpcyBhc3NpZ25l ZCBhcyBhIGJhY2tjaGFubmVsLCB0aGF0IHRha2VzIGEgcmVmZXJlbmNlDQo+IGNudCBvbiB0aGUg c3RydWN0dXJlLiBUaGlzIHJlZmNudCB3b24ndCBiZSByZWxlYXNlZCB1bnRpbCB0aGUgY29ubmVj dGlvbiBpcw0KPiByZXBsYWNlZCBieSBhIEJpbmRDb25uZWN0aW90b1Nlc3Npb24gb3BlcmF0aW9u IGZyb20gdGhlIGNsaWVudC4gQnV0IHRoYXQgd29uJ3QNCj4gaGFwcGVuIHVudGlsIHRoZSBjbGll bnQgY3JlYXRlcyBhIG5ldyBUQ1AgY29ubmVjdGlvbi4NCj4gLS0+IE5vIHJlZmNudCByZWxlYXNl LS0+bm8gcmVmY250IG9mIDAtLT5ubyBzb2Nsb3NlKCkuDQo+IA0KPiBJJ3ZlIGNyZWF0ZWQgdGhl IGF0dGFjaGVkIHBhdGNoIChjb21wbGV0ZWx5IGRpZmZlcmVudCBmcm9tIHRoZSBwcmV2aW91cyBv bmUpDQo+IHRoYXQgYWRkcyBzb3NodXRkb3duKFNIVVRfV1IpIGNhbGxzIGluIHRoZSB0aHJlZSBw bGFjZXMgd2hlcmUgdGhlIFRDUA0KPiBjb25uZWN0aW9uIGlzIGdvaW5nIGF3YXkuIFRoaXMgc2Vl bXMgdG8gZ2V0IGl0IHBhc3QgQ0xPU0VfV0FJVCB3aXRob3V0IGENCj4gc29jbG9zZSgpLg0KPiAt LT4gSSBrbm93IHlvdSBhcmUgbm90IGNvbWZvcnRhYmxlIHdpdGggcGF0Y2hpbmcgeW91ciBzZXJ2 ZXIsIGJ1dCBJIGRvIHRoaW5rDQo+ICAgICAgIHRoaXMgY2hhbmdlIHdpbGwgZ2V0IHRoZSBzb2Nr ZXQgc2h1dGRvd24gdG8gY29tcGxldGUuDQo+IA0KPiBUaGVyZSBhcmUgYSBjb3VwbGUgbW9yZSB0 aGluZ3MgeW91IGNhbiBjaGVjayBvbiB0aGUgc2VydmVyLi4uDQo+ICMgbmZzc3RhdCAtRSAtcw0K PiAtLT4gTG9vayBmb3IgdGhlIGNvdW50IHVuZGVyICJCaW5kQ29ublRvU2VzIi4NCj4gICAgICAg LS0+IElmIG5vbi16ZXJvLCBiYWNrY2hhbm5lbHMgaGF2ZSBiZWVuIGFzc2lnbmVkDQo+ICMgc3lz Y3RsIC1hIHwgZmdyZXAgcmVxdWVzdF9zcGFjZV90aHJvdHRsZV9jb3VudA0KPiAtLT4gSWYgbm9u LXplcm8sIHRoZSBzZXJ2ZXIgaGFzIGJlZW4gb3ZlcmxvYWRlZCBhdCBzb21lIHBvaW50Lg0KPiAN Cj4gSSB0aGluayB0aGUgYXR0YWNoZWQgcGF0Y2ggbWlnaHQgd29yayBhcm91bmQgdGhlIHByb2Js ZW0uDQo+IFRoZSBjb2RlIHRoYXQgc2hvdWxkIG9wZW4gdXAgdGhlIHJlY2VpdmUgd2luZG93IG5l ZWRzIHRvIGJlIGNoZWNrZWQuDQo+IEkgYW0gYWxzbyBsb29raW5nIGF0IGVuYWJsaW5nIHRoZSA2 bWludXRlIHRpbWVvdXQgd2hlbiBhIGJhY2tjaGFubmVsIGlzDQo+IGFzc2lnbmVkLg0KPiANCj4g cmljaw0KPiANCj4gWW91c3NlZg0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18NCj4gZnJlZWJzZC1uZXRAZnJlZWJzZC5vcmcgbWFpbGluZyBsaXN0 DQo+IGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovL2xpc3RzLmZyZWVic2Qub3Jn L21haWxtYW4vbGlzdGluZm8vZnJlZWJzZC1uZXRfXzshIUpGZE5PcU9YcEI2VVpXMCEtUFBjaU1O RVB3VTFhSnpNa2UwY0RLQmhvZElPWE0wcC1RemVwNUZmSF93dXpLTGJ0M1EwYnM2OGc1UWV5a09N b3R4VWlVX2kkIA0KPiBUbyB1bnN1YnNjcmliZSwgc2VuZCBhbnkgbWFpbCB0byAiZnJlZWJzZC1u ZXQtdW5zdWJzY3JpYmVAZnJlZWJzZC5vcmciDQo+IDx4cHJ0ZGllZC5wYXRjaD4NCg0K From owner-freebsd-net@freebsd.org Mon Mar 22 13:24:30 2021 Return-Path: Delivered-To: freebsd-net@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 96A235AEE81 for ; Mon, 22 Mar 2021 13:24:30 +0000 (UTC) (envelope-from jbreitman@tildenparkcapital.com) Received: from us-smtp-delivery-145.mimecast.com (us-smtp-delivery-145.mimecast.com [216.205.24.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.mimecast.com", Issuer "DigiCert TLS RSA SHA256 2020 CA1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3wFn4rfWz3PxP for ; Mon, 22 Mar 2021 13:24:29 +0000 (UTC) (envelope-from jbreitman@tildenparkcapital.com) Received: from zmcc-3-mta-2.zmailcloud.com (zmcc-3-mta-2.zmailcloud.com [35.238.170.66]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-177-xoW2U9uQM7y-YIXW40-otQ-1; Mon, 22 Mar 2021 09:24:27 -0400 X-MC-Unique: xoW2U9uQM7y-YIXW40-otQ-1 Received: from zmcc-3-mta-2.zmailcloud.com (localhost [127.0.0.1]) by zmcc-3-mta-2.zmailcloud.com (Postfix) with ESMTPS id 21E8BE2879; Mon, 22 Mar 2021 08:24:27 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by zmcc-3-mta-2.zmailcloud.com (Postfix) with ESMTP id 0E88DE2987; Mon, 22 Mar 2021 08:24:27 -0500 (CDT) X-Virus-Scanned: amavisd-new at zmcc-3-mta-2.zmailcloud.com Received: from zmcc-3-mta-2.zmailcloud.com ([127.0.0.1]) by localhost (zmcc-3-mta-2.zmailcloud.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id KnIUUsMDCnai; Mon, 22 Mar 2021 08:24:26 -0500 (CDT) Received: from jbreitman-mac.zxcvm.com (unknown [72.22.182.150]) by zmcc-3-mta-2.zmailcloud.com (Postfix) with ESMTPSA id BE3EEE2879; Mon, 22 Mar 2021 08:24:26 -0500 (CDT) Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: NFS Mount Hangs From: Jason Breitman In-Reply-To: Date: Mon, 22 Mar 2021 09:24:26 -0400 Cc: "freebsd-net@freebsd.org" Message-Id: References: <3750001D-3F1C-4D9A-A9D9-98BCA6CA65A4@tildenparkcapital.com> <33693DE3-7FF8-4FAB-9A75-75576B88A566@tildenparkcapital.com> To: Youssef GHORBAL X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: tildenparkcapital.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4F3wFn4rfWz3PxP X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of jbreitman@tildenparkcapital.com designates 216.205.24.145 as permitted sender) smtp.mailfrom=jbreitman@tildenparkcapital.com X-Spamd-Result: default: False [-2.90 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_FIVE(0.00)[6]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip4:216.205.24.0/24]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[tildenparkcapital.com: no valid DMARC record]; RWL_MAILSPIKE_VERYGOOD(0.00)[216.205.24.145:from]; NEURAL_HAM_LONG(-1.00)[-1.000]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:30031, ipnet:216.205.24.0/24, country:US]; RCVD_TLS_LAST(0.00)[]; MAILMAN_DEST(0.00)[freebsd-net]; RCVD_IN_DNSWL_LOW(-0.10)[216.205.24.145:from] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2021 13:24:30 -0000 Agreed. I had made the changes on the FreeBSD Server side and was suggesti= ng that a new TCP connection needed to be established between the client an= d server for the settings to take effect. I rebooted all of my Debian clients on Sunday to achieve that goal, establi= shing a new NFSv4 TCP connection with the file server, and will let the gr= oup know if I see another hang. Jason Breitman On Mar 22, 2021, at 7:27 AM, Youssef GHORBAL w= rote: > On 21 Mar 2021, at 14:41, Jason Breitman wrote: >=20 > Thanks for sharing as this sounds exactly like my issue. >=20 > I had implemented the change below on 3/8/2021 and have experienced the N= FS hang after that. > Do I need to reboot or umount / mount all of the clients and then I will = be ok? >=20 > I had not rebooted the clients, but would to get out of this situation. > It is logical that a new TCP session over 2049 needs to be reestablished = for the changes to take effect. >=20 > net.inet.tcp.fast_finwait2_recycle=3D1=20 > net.inet.tcp.finwait2_timeout=3D1000=20 In my case, those were implemented on the server (FreeBSD side) since the B= SD box that was closing the connection and the FIN_WAIT_2 state was on its = side. In your cas the FIN_WAIT_2 is on the client side. I don=E2=80=99t know if t= hese sysctl are even availale on Linux. > I can also confirm that the iptables solution that you use on the client = to get out of the hung mount without a reboot work for me. > #!/bin/sh >=20 > progName=3D"nfsClientFix" > delay=3D15 > nfs_ip=3DNFS.Server.IP.X >=20 > nfs_fin_wait2_state() { > /usr/bin/netstat -an | /usr/bin/grep ${nfs_ip}:2049 | /usr/bin/grep FIN= _WAIT2 > /dev/null 2>&1 > return $? > } >=20 >=20 > nfs_fin_wait2_state > result=3D$? > if [ ${result} -eq 0 ] ; then > /usr/bin/logger -s -i -p local7.error -t ${progName} "NFS Connection is= in FIN_WAIT2!" > /usr/bin/logger -s -i -p local7.error -t ${progName} "Enabling firewall= to block ${nfs_ip}!" > /usr/sbin/iptables -A INPUT -s ${nfs_ip} -j DROP >=20 > while true > do > /usr/bin/sleep ${delay} > =09nfs_fin_wait2_state > =09result=3D$? > if [ ${result} -ne 0 ] ; then > /usr/bin/logger -s -i -p local7.notice -t ${progName} "NFS Conn= ection is OK." > /usr/bin/logger -s -i -p local7.error -t ${progName} "Disabling= firewall to allow access to ${nfs_ip}!" > /usr/sbin/iptables -D INPUT -s ${nfs_ip} -j DROP > break > fi > done > fi >=20 >=20 > Jason Breitman >=20 >=20 > On Mar 19, 2021, at 8:40 PM, Youssef GHORBAL = wrote: >=20 > Hi Jason, >=20 >> On 17 Mar 2021, at 18:17, Jason Breitman wrote: >>=20 >> Please review the details below and let me know if there is a setting th= at I should apply to my FreeBSD NFS Server or if there is a bug fix that I = can apply to resolve my issue. >> I shared this information with the linux-nfs mailing list and they belie= ve the issue is on the server side. >>=20 >> Issue >> NFSv4 mounts periodically hang on the NFS Client. >>=20 >> During this time, it is possible to manually mount from another NFS Serv= er on the NFS Client having issues. >> Also, other NFS Clients are successfully mounting from the NFS Server in= question. >> Rebooting the NFS Client appears to be the only solution. >=20 > I had experienced a similar weird situation with periodically stuck Linux= NFS clients mounting Isilon NFS servers (Isilon is FreeBSD based but they = seem to have there own nfsd) > We=E2=80=99ve had better luck and we did manage to have packet captures o= n both sides during the issue. The gist of it goes like follows: >=20 > - Data flows correctly between SERVER and the CLIENT > - At some point SERVER starts decreasing it's TCP Receive Window until it= reachs 0 > - The client (eager to send data) can only ack data sent by SERVER. > - When SERVER was done sending data, the client starts sending TCP Window= Probes hoping that the TCP Window opens again so he can flush its buffers. > - SERVER responds with a TCP Zero Window to those probes. > - After 6 minutes (the NFS server default Idle timeout) SERVER racefully = closes the TCP connection sending a FIN Packet (and still a TCP Window at 0= )=20 > - CLIENT ACK that FIN. > - SERVER goes in FIN_WAIT_2 state > - CLIENT closes its half part part of the socket and goes in LAST_ACK sta= te. > - FIN is never sent by the client since there still data in its SendQ and= receiver TCP Window is still 0. At this stage the client starts sending TC= P Window Probes again and again hoping that the server opens its TCP Window= so it can flush it's buffers and terminate its side of the socket. > - SERVER keeps responding with a TCP Zero Window to those probes. > =3D> The last two steps goes on and on for hours/days freezing the NFS mo= unt bound to that TCP session. >=20 > If we had a situation where CLIENT was responsible for closing the TCP Wi= ndow (and initiating the TCP FIN first) and server wanting to send data we= =E2=80=99ll end up in the same state as you I think. >=20 > We=E2=80=99ve never had the root cause of why the SERVER decided to close= the TCP Window and no more acccept data, the fix on the Isilon part was to= recycle more aggressively the FIN_WAIT_2 sockets (net.inet.tcp.fast_finwai= t2_recycle=3D1 & net.inet.tcp.finwait2_timeout=3D5000). Once the socket rec= ycled and at the next occurence of CLIENT TCP Window probe, SERVER sends a = RST, triggering the teardown of the session on the client side, a new TCP h= andchake, etc and traffic flows again (NFS starts responding) >=20 > To avoid rebooting the client (and before the aggressive FIN_WAIT_2 was = implemented on the Isilon side) we=E2=80=99ve added a check script on the c= lient that detects LAST_ACK sockets on the client and through iptables rule= enforces a TCP RST, Something like: -A OUTPUT -p tcp -d $nfs_server_addr -= -sport $local_port -j REJECT --reject-with tcp-reset (the script removes th= is iptables rule as soon as the LAST_ACK disappears) >=20 > The bottom line would be to have a packet capture during the outage (clie= nt and/or server side), it will show you at least the shape of the TCP exch= ange when NFS is stuck. >=20 > Youssef >=20 >=20 From owner-freebsd-net@freebsd.org Mon Mar 22 14:18:17 2021 Return-Path: Delivered-To: freebsd-net@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 3B6965B091D for ; Mon, 22 Mar 2021 14:18:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3xRs0yZzz3k4R for ; Mon, 22 Mar 2021 14:18:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 1F0AA5B091C; Mon, 22 Mar 2021 14:18:17 +0000 (UTC) Delivered-To: net@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 1EC715B0798 for ; Mon, 22 Mar 2021 14:18:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3xRs0Fm8z3kBq for ; Mon, 22 Mar 2021 14:18:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id EB9EC7400 for ; Mon, 22 Mar 2021 14:18:16 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12MEIGee002674 for ; Mon, 22 Mar 2021 14:18:16 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12MEIGWp002673 for net@FreeBSD.org; Mon, 22 Mar 2021 14:18:16 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254015] Panic when using bridge interface on 13.0-BETA4 Date: Mon, 22 Mar 2021 14:18:16 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: crash, needs-qa, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: shamaz.mazum@gmail.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2021 14:18:17 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254015 --- Comment #5 from shamaz.mazum@gmail.com --- Bugs 254309, 254244 are irrelevant to my case. The line net.link.ether.ipfw=3D1 in /etc/sysctl.conf causes all the trouble= . I provided my firewall rules, so you can see what ipfw does to layer2 frames. Does this help to find a problem? I think the bug may be in some changes to ipfw between 12.2 and 13.0 --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Tue Mar 23 00:50:01 2021 Return-Path: Delivered-To: freebsd-net@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 AFCAD5BFDA4 for ; Tue, 23 Mar 2021 00:50:01 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from CAN01-TO1-obe.outbound.protection.outlook.com (mail-eopbgr670066.outbound.protection.outlook.com [40.107.67.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4CSm4jpFz3HWL for ; Tue, 23 Mar 2021 00:50:00 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X4EBOcEjcH9ErEhdMYPKlcNyYK/bbBlqtN1IIiZ6ZtXow353iEjUGei12T4vJsTxBhd3LH480ZoV15+D8n6/72sOy6ao5hE8gwennKl8KGmRrFHLHLsPXNu0pR3QvrDT5lFY/5ipVmAkW5hxs0Xg745sUWxfYUi9K8PsaQQilrCigRhkUY+pCF8Mh6zsBjyfu9c8uQlaP0YO9+M+FtZgAQWQGNbXvfQXgiUSEsroDiw7Rj4hwAttBJnwKwHcnG9c5sAB1nd6wFcmOHv8mn8sKxRETq4liPxFzu7C1m9pr887BX8ith7dGYlhmdGBuLTF0y8HUWN8LWgRmCceP+1Ltw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PevoPa5Rz/RFyh/E7mZKLjHF1lDgU2LxnRALzcndxJ8=; b=ULn0qEneOsF9B9/SS11GBflbY5w3uiqMGev8TekgkUHDWxxGSlmKV2PRABinnibieM4a748efS1ZLu6X+0g7cUN8WK60QyHIh4TTuNe/Vi77Fcj9apVvBydOuoL03IOySih5Z/m+9ZIHeLHpkrtMLNnorB4nTG1wFLine4CGm5nJgyAlUly/4SlRS+7sDC+WapSH6g/fxxW6Pcl5a9pHFvF3Wctuks7sGcfjJojy5BTt4pnAYda/2FGoMeggJQvBg5cFAyau2XoVvKuf49KkjGFopGMQAVcNmco2gM7lMond+j3zLox3liur4QRpbconW8FuceEbcxNDWJ3Zi9s9Cg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uoguelph.ca; dmarc=pass action=none header.from=uoguelph.ca; dkim=pass header.d=uoguelph.ca; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uoguelph.ca; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PevoPa5Rz/RFyh/E7mZKLjHF1lDgU2LxnRALzcndxJ8=; b=UhYudLUXzoqzERE6xvWz6DpWlzNC4KvpOmUC3hfHY3x77egj7RhcpR0XS+vWJUyNXQwlPKrzeIsyc7j8loz5+7Nd26+dK60s9H23WoidQn2jBuosB1f1IPO8oh6uX+XjftcjL6IY7Qn+iHpo2DF4ktXkqNXYHWh60gySgXLanUiFlUMJqH7SHlMIdA0jlnXWIBiosz7ItAxII3mdZu5+JfsgFj4NAMcKaaonkefh4Mjdq9UU6+6z04CImqvYD4SQah6RTjbtu9Js8vro5PiUPBxHWZc20y8Bp1PwG4JTrbB83ikRhV8OinbLgOYH4kKyI3BH3hWlnrpptov8tsKrXQ== Received: from YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:19::29) by YQXPR01MB4659.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:1e::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.24; Tue, 23 Mar 2021 00:49:57 +0000 Received: from YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM ([fe80::6073:6fc0:5ddf:dc8a]) by YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM ([fe80::6073:6fc0:5ddf:dc8a%7]) with mapi id 15.20.3955.027; Tue, 23 Mar 2021 00:49:57 +0000 From: Rick Macklem To: Jason Breitman , Youssef GHORBAL CC: "freebsd-net@freebsd.org" Subject: Re: NFS Mount Hangs Thread-Topic: NFS Mount Hangs Thread-Index: AQHXG1G2D7AHBwtmAkS1jBAqNNo2I6qMDIgAgAJsjoCAAWzyAIAAILAAgAC97fg= Date: Tue, 23 Mar 2021 00:49:57 +0000 Message-ID: References: <3750001D-3F1C-4D9A-A9D9-98BCA6CA65A4@tildenparkcapital.com> <33693DE3-7FF8-4FAB-9A75-75576B88A566@tildenparkcapital.com> , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 44998307-a352-482c-4d58-08d8ed9594cd x-ms-traffictypediagnostic: YQXPR01MB4659: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4941; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: w9nd9639x0XoqsPesxcuVBnrA+swHxnT7riLV4PVwJvBTFnpUe6wYi965t3gHMTcic7Jqvr2ZNwGiElv5Z+hxFoMWHEyZOwPThA88BfQGnOEJkaOvFEjt3HW7CkHg1FBn30hUE6wVbbSR6h1LVNRGmJadLvJ9Jj+BWeTRCr7di/ZbdXc8OPKKQlLjcCgxvj0am9ce3ykrtxelwev2ZqHBcKQQEQR2g1SQGH/KGoWn+RSWbCfySX1Ga67YcvNdf+tmeeSrOUtQcAzY4UjPt4+qE5GCDIsggk13FhlYBUybhXJmqcWK9YZsSJqQGSiFULjNG2HljuwVb1Ku95llkbOZ6i4C5I3aL9D6F7rEIorXvPM2y+q1RKCBanuU5QKZZ4hJU05y04u14ZgoCgdl2m0l8FdpN566KZJGCeTIEqs984BSdr8QZQN7ofbW3W1kdy0pAJYwmEnHwwhWrycFdDCJXB7Q+RG2FXHzJAmEgPvpJC9jLUl+qwR46JDQ0f5XpC6lqeSE1bEjAlGWHGEBqKZ7RfVFh+u0JVVFaZgXMGBO1KMkNlTbJtj5ancFpEy9StLGUzTaZ2QNH2P9KgdMAeYlYDgNq0TSxFbZFKLhPW10HTVreWQjhm/EIBq11iM2Y1VPL/GBawnCLrv4a/V7ZUfH1p4IRK+t/ldVuK2oIHP99WuPeyKkbyq3xTXfGpokic4YtoZma40H+2VgPBax8QwEC6NSe4DP0DXWkdPekEqfxI= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(346002)(376002)(136003)(366004)(39860400002)(396003)(91956017)(316002)(110136005)(66476007)(38100700001)(66556008)(966005)(64756008)(76116006)(2906002)(52536014)(9686003)(83380400001)(7696005)(5660300002)(786003)(66946007)(66446008)(8936002)(86362001)(53546011)(186003)(478600001)(33656002)(3480700007)(7116003)(6506007)(71200400001)(4326008)(8676002)(55016002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?Windows-1252?Q?eQ4N2VPV2YF/PnAJiDJkh8dx0BlgpQlIocBFUSoZJAJtapWT7ZXaqm1D?= =?Windows-1252?Q?4bQIWGLTMsHCclTzE6ICRLzLFZ5Rn3YUiAndGbm5MqVXvabG6D1H7CzY?= =?Windows-1252?Q?mnQgX1pPYJKIiD1nN35N0UVWUlvulkFNC8ZjuyZSWF5HF6Gjs+K9XSvq?= =?Windows-1252?Q?B8OKCpyAX63GvC/QbSRzR6AIa8Ly/kqDnOOwta8dnTEMRqCkKCxfppgT?= =?Windows-1252?Q?cpX0PWlgvNpg9dxcI7vhZVn2qAqcUFApnbQ7/4RIqn6BqmTO6h0RKsH3?= =?Windows-1252?Q?/pFiXgXY8btm8JHzXbLLdQ9W9jTzNAT5XSgSK5DyEEGJJT7Iv1/eGAv+?= =?Windows-1252?Q?AkdwArpqfbWoqYa7sLkV5cs9RDIj/vqwNf/Lg48zU+IkdcLEqq9zMKYa?= =?Windows-1252?Q?qaB2HRoPLSKls755KH0/KK8DPCUb8Llfr68OUVWmAhnf8pddJWn3Ovbp?= =?Windows-1252?Q?VKAEcbVbYCWyJK8XhKKDYEDUmk4Z1Uy4lK+DdeBSPTDJeh+XkyIRNyND?= =?Windows-1252?Q?N14vBI30xvS5SiqhaUugtxxBkaIg+W2rvVw96ESq4HpFMZ9cbbZID/Un?= =?Windows-1252?Q?UbPxTH6lMuKNZINv9fVjl2gqYoQKSkS+SozXKkjUdkAiYt3z4+63PgDk?= =?Windows-1252?Q?0hRIIevW72syN/UbLn4P5ryGTiFPnep0WrlKJ9I2XhE5/z8RUA3BERRc?= =?Windows-1252?Q?JH9P8wCvDURloJujMsp3P1OV0JvC3HKNKQ/SILifHvv0N6bvfa2ZTghj?= =?Windows-1252?Q?W3LBE6H1Bkml0lOIzOGWPc7AZqJ+g3Qn2eczBWynB0w/d90+cYBIgm6k?= =?Windows-1252?Q?xrregR/B4X+/dJT970nmgquRy+CrmoE28U2Z74tN5K1cjIy+GeLsImMr?= =?Windows-1252?Q?1hd7i2scDea7aDA5BWCEe7SzjqlvSAbGtY4QhQ18evEzHq3x1ThmxI8g?= =?Windows-1252?Q?MlhcofKKxYRNfmuo8JlwAyjv5+w5rQePzuhVgjRT2d5b6Mfbebz78cDl?= =?Windows-1252?Q?+u6PwGGe2ZeWNua8RqBCbct4fIGGnT37TBeT3gm2CXd8uIHdNGiTxSLf?= =?Windows-1252?Q?Q0JmQJ/RheObRYuXPdifxI5gXlsk3gjSUKwQFrVx/oc7jEy9Os6p+U0A?= =?Windows-1252?Q?O3X3F+D2s/MbgT9qWTMzfLG3Q52Fck5Kst8Kzk88koHnF8Eb5Pq3+eGi?= =?Windows-1252?Q?aiFcz6Xnk6/+n9nYCL6dE0wuXuPl0Y8D1195DajDdEVxpxAZuVkI/lSc?= =?Windows-1252?Q?66D6sUxy29Awa7nRG/GvHC3A1sDpEJKRfgTHjwPo7ySbj6qWA6I5WOfJ?= =?Windows-1252?Q?AGEjvNMzmPl+uVtBmqbV4d59LM07V57KJvS8zBhtpI0h+mScVmlOil5B?= =?Windows-1252?Q?r143e9T+Zo1K5TS3Xirc9U0DhZh3LeAqS/FslPYRYvakLMiKB3+7TUac?= =?Windows-1252?Q?+eAqalV9Yjuq4r+maCqp2Yp0mppPEPGA/KnI/DZthQw=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: uoguelph.ca X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 44998307-a352-482c-4d58-08d8ed9594cd X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Mar 2021 00:49:57.4868 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: be62a12b-2cad-49a1-a5fa-85f4f3156a7d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1remKBl+CsmlwE9oWLtGjbS2c23gjEwJoD8epjCgrEMsHzIwaV6CTxuXqebppMhR8iGTRjLZIFrgiaNrO8Icgg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQXPR01MB4659 X-Rspamd-Queue-Id: 4F4CSm4jpFz3HWL X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=uoguelph.ca header.s=selector1 header.b=UhYudLUX; arc=pass (microsoft.com:s=arcselector9901:i=1); dmarc=pass (policy=none) header.from=uoguelph.ca; spf=pass (mx1.freebsd.org: domain of rmacklem@uoguelph.ca designates 40.107.67.66 as permitted sender) smtp.mailfrom=rmacklem@uoguelph.ca X-Spamd-Result: default: False [-6.09 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[uoguelph.ca:+]; DMARC_POLICY_ALLOW(-0.50)[uoguelph.ca,none]; NEURAL_HAM_SHORT(-0.99)[-0.991]; RCVD_IN_DNSWL_LOW(-0.10)[40.107.67.66:from]; RCVD_TLS_LAST(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[40.107.67.66:from]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8075, ipnet:40.104.0.0/14, country:US]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[uoguelph.ca:s=selector1]; FROM_EQ_ENVFROM(0.00)[]; FREEFALL_USER(0.00)[rmacklem]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_LONG(-1.00)[-1.000]; DWL_DNSWL_LOW(-1.00)[uoguelph.ca:dkim]; SPAMHAUS_ZRD(0.00)[40.107.67.66:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.107.67.66:from]; MAILMAN_DEST(0.00)[freebsd-net] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 00:50:01 -0000 I am going to create a FreeBSD PR for this, so that this does not get forgotten. If anyone has a problem with me cutting/pasting their comments in this thread into the PR, please email me soon. (If I don't hear from you soon, I'll assume you are ok with it.) Same goes for a post to linux-nfs@ver.kernels.org at some point. I think the recently posted patch *might* work around the problem. The underlying cause will likely be a mystery for some time, I think? Thanks everyone for your comments, rick ________________________________________ From: owner-freebsd-net@freebsd.org on beha= lf of Jason Breitman Sent: Monday, March 22, 2021 9:24 AM To: Youssef GHORBAL Cc: freebsd-net@freebsd.org Subject: Re: NFS Mount Hangs CAUTION: This email originated from outside of the University of Guelph. Do= not click links or open attachments unless you recognize the sender and kn= ow the content is safe. If in doubt, forward suspicious emails to IThelp@uo= guelph.ca Agreed. I had made the changes on the FreeBSD Server side and was suggesti= ng that a new TCP connection needed to be established between the client an= d server for the settings to take effect. I rebooted all of my Debian clients on Sunday to achieve that goal, establi= shing a new NFSv4 TCP connection with the file server, and will let the gr= oup know if I see another hang. Jason Breitman On Mar 22, 2021, at 7:27 AM, Youssef GHORBAL w= rote: > On 21 Mar 2021, at 14:41, Jason Breitman wrote: > > Thanks for sharing as this sounds exactly like my issue. > > I had implemented the change below on 3/8/2021 and have experienced the N= FS hang after that. > Do I need to reboot or umount / mount all of the clients and then I will = be ok? > > I had not rebooted the clients, but would to get out of this situation. > It is logical that a new TCP session over 2049 needs to be reestablished = for the changes to take effect. > > net.inet.tcp.fast_finwait2_recycle=3D1 > net.inet.tcp.finwait2_timeout=3D1000 In my case, those were implemented on the server (FreeBSD side) since the B= SD box that was closing the connection and the FIN_WAIT_2 state was on its = side. In your cas the FIN_WAIT_2 is on the client side. I don=92t know if these s= ysctl are even availale on Linux. > I can also confirm that the iptables solution that you use on the client = to get out of the hung mount without a reboot work for me. > #!/bin/sh > > progName=3D"nfsClientFix" > delay=3D15 > nfs_ip=3DNFS.Server.IP.X > > nfs_fin_wait2_state() { > /usr/bin/netstat -an | /usr/bin/grep ${nfs_ip}:2049 | /usr/bin/grep FIN= _WAIT2 > /dev/null 2>&1 > return $? > } > > > nfs_fin_wait2_state > result=3D$? > if [ ${result} -eq 0 ] ; then > /usr/bin/logger -s -i -p local7.error -t ${progName} "NFS Connection is= in FIN_WAIT2!" > /usr/bin/logger -s -i -p local7.error -t ${progName} "Enabling firewall= to block ${nfs_ip}!" > /usr/sbin/iptables -A INPUT -s ${nfs_ip} -j DROP > > while true > do > /usr/bin/sleep ${delay} > nfs_fin_wait2_state > result=3D$? > if [ ${result} -ne 0 ] ; then > /usr/bin/logger -s -i -p local7.notice -t ${progName} "NFS Conn= ection is OK." > /usr/bin/logger -s -i -p local7.error -t ${progName} "Disabling= firewall to allow access to ${nfs_ip}!" > /usr/sbin/iptables -D INPUT -s ${nfs_ip} -j DROP > break > fi > done > fi > > > Jason Breitman > > > On Mar 19, 2021, at 8:40 PM, Youssef GHORBAL = wrote: > > Hi Jason, > >> On 17 Mar 2021, at 18:17, Jason Breitman wrote: >> >> Please review the details below and let me know if there is a setting th= at I should apply to my FreeBSD NFS Server or if there is a bug fix that I = can apply to resolve my issue. >> I shared this information with the linux-nfs mailing list and they belie= ve the issue is on the server side. >> >> Issue >> NFSv4 mounts periodically hang on the NFS Client. >> >> During this time, it is possible to manually mount from another NFS Serv= er on the NFS Client having issues. >> Also, other NFS Clients are successfully mounting from the NFS Server in= question. >> Rebooting the NFS Client appears to be the only solution. > > I had experienced a similar weird situation with periodically stuck Linux= NFS clients mounting Isilon NFS servers (Isilon is FreeBSD based but they = seem to have there own nfsd) > We=92ve had better luck and we did manage to have packet captures on both= sides during the issue. The gist of it goes like follows: > > - Data flows correctly between SERVER and the CLIENT > - At some point SERVER starts decreasing it's TCP Receive Window until it= reachs 0 > - The client (eager to send data) can only ack data sent by SERVER. > - When SERVER was done sending data, the client starts sending TCP Window= Probes hoping that the TCP Window opens again so he can flush its buffers. > - SERVER responds with a TCP Zero Window to those probes. > - After 6 minutes (the NFS server default Idle timeout) SERVER racefully = closes the TCP connection sending a FIN Packet (and still a TCP Window at 0= ) > - CLIENT ACK that FIN. > - SERVER goes in FIN_WAIT_2 state > - CLIENT closes its half part part of the socket and goes in LAST_ACK sta= te. > - FIN is never sent by the client since there still data in its SendQ and= receiver TCP Window is still 0. At this stage the client starts sending TC= P Window Probes again and again hoping that the server opens its TCP Window= so it can flush it's buffers and terminate its side of the socket. > - SERVER keeps responding with a TCP Zero Window to those probes. > =3D> The last two steps goes on and on for hours/days freezing the NFS mo= unt bound to that TCP session. > > If we had a situation where CLIENT was responsible for closing the TCP Wi= ndow (and initiating the TCP FIN first) and server wanting to send data we= =92ll end up in the same state as you I think. > > We=92ve never had the root cause of why the SERVER decided to close the T= CP Window and no more acccept data, the fix on the Isilon part was to recyc= le more aggressively the FIN_WAIT_2 sockets (net.inet.tcp.fast_finwait2_rec= ycle=3D1 & net.inet.tcp.finwait2_timeout=3D5000). Once the socket recycled = and at the next occurence of CLIENT TCP Window probe, SERVER sends a RST, t= riggering the teardown of the session on the client side, a new TCP handcha= ke, etc and traffic flows again (NFS starts responding) > > To avoid rebooting the client (and before the aggressive FIN_WAIT_2 was = implemented on the Isilon side) we=92ve added a check script on the client = that detects LAST_ACK sockets on the client and through iptables rule enfor= ces a TCP RST, Something like: -A OUTPUT -p tcp -d $nfs_server_addr --sport= $local_port -j REJECT --reject-with tcp-reset (the script removes this ipt= ables rule as soon as the LAST_ACK disappears) > > The bottom line would be to have a packet capture during the outage (clie= nt and/or server side), it will show you at least the shape of the TCP exch= ange when NFS is stuck. > > Youssef > > _______________________________________________ freebsd-net@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" From owner-freebsd-net@freebsd.org Tue Mar 23 01:31:38 2021 Return-Path: Delivered-To: freebsd-net@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 EF1BF571931 for ; Tue, 23 Mar 2021 01:31:38 +0000 (UTC) (envelope-from kevin.bowling@kev009.com) Received: from mail-yb1-xb2d.google.com (mail-yb1-xb2d.google.com [IPv6:2607:f8b0:4864:20::b2d]) (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 4F4DNp0tH3z3LQ2 for ; Tue, 23 Mar 2021 01:31:37 +0000 (UTC) (envelope-from kevin.bowling@kev009.com) Received: by mail-yb1-xb2d.google.com with SMTP id m132so8634961ybf.2 for ; Mon, 22 Mar 2021 18:31:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kev009.com; s=google; h=mime-version:from:date:message-id:subject:to:cc; bh=Kjh3VLulKPNmgrlTlol5HKVzCtWrFRCbRhP5MICjB3w=; b=QnAHMyoiOTQYt9z8V8d3FP2lpNwg0fscqb9SJSz9Q9OLC+7/T9ChvDyQ9prBvQt28/ 5nDuoCnVSVKKYffdMTlcSkc0pVSeem5MUxszqL9wOPjnacokpSx6U1+h6Yg0JlzLuHJq pz/1aVDu7MAiVhZGy1JIZiEv+5lB0vOIuoQPw= 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:cc; bh=Kjh3VLulKPNmgrlTlol5HKVzCtWrFRCbRhP5MICjB3w=; b=ANYdE965Lt5k7a6YD6MDBpNhmXVWO4EXgAX30v8NI0eg/x6UvYeXbzsglHZgeA/e5P iW0g9Qkb9c+cm09KejLyh0FhZDAhRpkFN/+MD3J8uVSnaUBShMobkXxmbMBp7nmjs1lR 0xc8F884RrdGRQIFGsJKOjjzUdGLgpTNHnl/RxL3spdBrq41wxppeKb25eTyWl0QlYer xnC9nNqoEwFapD8k1Mz8Jr8JyRGS0Tglm4R5r/9NInvNPyfKudUCmLPqrNc0m7LvjZVW 4iAAIB1hBLMfJzX7NMFc7+q3kxzXfqEUnvGKnaLPbSh8hqUr3pR8v/1mO1zHKxr0DOkj SHcg== X-Gm-Message-State: AOAM530J7wrxu90tJaI8d7aUO1KVcUz6KS93cNcLniQK3KL1K49T5npw 8hmqx8nzzzkWFVqF0PnuL8xHHUGqgXtls3TGad/jjaZPn+5VU/SY X-Google-Smtp-Source: ABdhPJwWT22xIhFn/AvqB80UIMIhFGjg9igi+Pwn9eh0zCTRCsg24c+6H4NO/znGzAHY2qEwWyTCmeiMQ4JXDgSKzs4= X-Received: by 2002:a25:fc22:: with SMTP id v34mr2119029ybd.330.1616463096972; Mon, 22 Mar 2021 18:31:36 -0700 (PDT) MIME-Version: 1.0 From: Kevin Bowling Date: Mon, 22 Mar 2021 18:31:25 -0700 Message-ID: Subject: tcp-testsuite into src? To: FreeBSD Net Cc: Michael Tuexen , rscheff@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4F4DNp0tH3z3LQ2 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none (invalid DKIM record) header.d=kev009.com header.s=google header.b=QnAHMyoi; dmarc=none; spf=pass (mx1.freebsd.org: domain of kevin.bowling@kev009.com designates 2607:f8b0:4864:20::b2d as permitted sender) smtp.mailfrom=kevin.bowling@kev009.com X-Spamd-Result: default: False [-2.30 / 15.00]; RCVD_TLS_ALL(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::b2d:from]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-net@freebsd.org]; DMARC_NA(0.00)[kev009.com]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::b2d:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[kev009.com:~]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::b2d:from]; R_DKIM_PERMFAIL(0.00)[kev009.com:s=google]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-net] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 01:31:39 -0000 Hi, I was talking with gnn and kevans on IRC about the tcp testsuite (https://github.com/freebsd-net/tcp-testsuite). Currently we maintain this in ports, although the way the port is set up doesn't make a lot of sense because the tests are stack specific and we don't account for different FreeBSD versions let alone vendor trees. It seems reasonable to me to pull the tests themselves (i.e. https://github.com/freebsd-net/tcp-testsuite) into src where they can follow along with the tree they are running on, and provide vendors a natural point of extension. /usr/tests has some existing examples of relying on out of tree binaries to run so I am not convinced we need to import packetdrill itself but I don't have a strong preference. tuexen, do you have any preference? Regards, Kevin From owner-freebsd-net@freebsd.org Tue Mar 23 02:42:43 2021 Return-Path: Delivered-To: freebsd-net@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 5C94D5737CA for ; Tue, 23 Mar 2021 02:42:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F4Fyq20VDz3PtM for ; Tue, 23 Mar 2021 02:42:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 4489C573576; Tue, 23 Mar 2021 02:42:43 +0000 (UTC) Delivered-To: net@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 445465739B5 for ; Tue, 23 Mar 2021 02:42:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4Fyq1GDpz3Pk8 for ; Tue, 23 Mar 2021 02:42:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1A6FF1907D for ; Tue, 23 Mar 2021 02:42:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12N2ghYj098172 for ; Tue, 23 Mar 2021 02:42:43 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12N2ghag098171 for net@FreeBSD.org; Tue, 23 Mar 2021 02:42:43 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254015] Panic when using bridge interface on 13.0-BETA4 Date: Tue, 23 Mar 2021 02:42:42 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: crash, needs-qa, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ maintainer-feedback? X-Bugzilla-Changed-Fields: bug_file_loc flagtypes.name cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 02:42:43 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254015 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://cgit.freebsd.org/sr | |c/commit/?id=3De9f029831fa= 574 | |7ae1b405f5716c52cb4ebf1e04 Flags| |maintainer-feedback?(rschef | |f@freebsd.org) CC| |rscheff@freebsd.org --- Comment #6 from Kubilay Kocak --- @Richard Does e9f02983 look relevent/related to this issue? @Reporter Please test a kernel with e9f02983 applied to confirm that the is= sue is still reproducible --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Tue Mar 23 02:43:27 2021 Return-Path: Delivered-To: freebsd-net@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 0520C5737DD for ; Tue, 23 Mar 2021 02:43:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F4Fzf6RgDz3Pxh for ; Tue, 23 Mar 2021 02:43:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id DD22B57387F; Tue, 23 Mar 2021 02:43:26 +0000 (UTC) Delivered-To: net@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 DCE385735BD for ; Tue, 23 Mar 2021 02:43:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4Fzf5rfBz3QDW for ; Tue, 23 Mar 2021 02:43:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id BC022190B4 for ; Tue, 23 Mar 2021 02:43:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12N2hQ6M098344 for ; Tue, 23 Mar 2021 02:43:26 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12N2hQPo098343 for net@FreeBSD.org; Tue, 23 Mar 2021 02:43:26 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254015] Panic when using bridge interface on 13.0-BETA4 Date: Tue, 23 Mar 2021 02:43:26 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: crash, needs-qa, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ maintainer-feedback? X-Bugzilla-Changed-Fields: see_also Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 02:43:27 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254015 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.freebsd.org/bu | |gzilla/show_bug.cgi?id=3D2= 543 | |09, | |https://bugs.freebsd.org/bu | |gzilla/show_bug.cgi?id=3D2= 542 | |44 --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Tue Mar 23 02:43:28 2021 Return-Path: Delivered-To: freebsd-net@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 C8222573C14 for ; Tue, 23 Mar 2021 02:43:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F4Fzh4ZQSz3Q6T for ; Tue, 23 Mar 2021 02:43:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 9CB6B573C80; Tue, 23 Mar 2021 02:43:28 +0000 (UTC) Delivered-To: net@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 9C2545735BF for ; Tue, 23 Mar 2021 02:43:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4Fzh1zpsz3QBJ for ; Tue, 23 Mar 2021 02:43:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 3727018E74 for ; Tue, 23 Mar 2021 02:43:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12N2hSqO098414 for ; Tue, 23 Mar 2021 02:43:28 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12N2hSgS098413 for net@FreeBSD.org; Tue, 23 Mar 2021 02:43:28 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254244] panics after upgrade to stable/13-n244861-b9773574371 Date: Tue, 23 Mar 2021 02:43:26 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: panic, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: rscheff@freebsd.org X-Bugzilla-Flags: mfc-stable13+ mfc-stable12- mfc-stable11- X-Bugzilla-Changed-Fields: see_also Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 02:43:28 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254244 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.freebsd.org/bu | |gzilla/show_bug.cgi?id=3D2= 540 | |15 --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Tue Mar 23 02:44:22 2021 Return-Path: Delivered-To: freebsd-net@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 1F03F573E12 for ; Tue, 23 Mar 2021 02:44:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F4G0j6vjxz3QJq for ; Tue, 23 Mar 2021 02:44:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id E7031573C5C; Tue, 23 Mar 2021 02:44:21 +0000 (UTC) Delivered-To: net@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 E678C5735EE for ; Tue, 23 Mar 2021 02:44:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4G0j4rG3z3Ps9 for ; Tue, 23 Mar 2021 02:44:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 866AC18E76 for ; Tue, 23 Mar 2021 02:44:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12N2iL83098705 for ; Tue, 23 Mar 2021 02:44:21 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12N2iLJG098704 for net@FreeBSD.org; Tue, 23 Mar 2021 02:44:21 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254015] Panic when using bridge interface on 13.0-BETA4 Date: Tue, 23 Mar 2021 02:44:21 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: crash, needs-qa, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ maintainer-feedback? X-Bugzilla-Changed-Fields: see_also Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 02:44:22 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254015 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://reviews.freebsd.org | |/D29315 --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Tue Mar 23 02:46:03 2021 Return-Path: Delivered-To: freebsd-net@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 BE52F57400F for ; Tue, 23 Mar 2021 02:46:03 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-ot1-f53.google.com (mail-ot1-f53.google.com [209.85.210.53]) (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 4F4G2g4yBDz3QMb; Tue, 23 Mar 2021 02:46:03 +0000 (UTC) (envelope-from asomers@gmail.com) Received: by mail-ot1-f53.google.com with SMTP id s11-20020a056830124bb029021bb3524ebeso1329334otp.0; Mon, 22 Mar 2021 19:46:03 -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:cc; bh=/9spfX+3iJzJE/frSH3QuyQRjUDx7kehKSkI+r8MrFY=; b=e1amZvJ2WNurTfkBgDmfPbYlo3UT1z8LEqeS87Aq5vK84twSc9fGuE7wkCArRvqinC i0gfr01RUXIw1f2tZYJ+wR9zQaVa0asdc/pDUqtUhlsZiPKxdq+PpIqIU1+fhVH8fKfL qk5ioxMyvWfz9aMFgdhSnjBCII7pma7VQxuTTFMKYcOD46ieO4WoSnzrsat0kj0+iQC3 1cTcsZe1WkKs3SsVTc2ndiCh9WDxckvLATvYZSXpJXXBEZG4W00KY4U/RnI91bCeGAMl pX7HscBZIpgcOscp8wcGD3MFNZew1qNc8TWh6EkSMRkEvv1uhCM9V1p4cdGF2K3YUzKb wYsw== X-Gm-Message-State: AOAM530o22TEK197X1szV04GmZubl7FdRboEaV5c/d5DgQN8IV0U+AsQ F+604v5yLc4B7idZs6iZxHmEqdCkFJJKGSa83Fk= X-Google-Smtp-Source: ABdhPJyn4G790KG7A5B7Brt5i3DrszAd9TYf8wK6tBISjzTcgZ4EBd1VeRGYJWG3HIKrx007PaXhUnoPI3/DByJGnPo= X-Received: by 2002:a05:6830:1af6:: with SMTP id c22mr2331749otd.291.1616467562371; Mon, 22 Mar 2021 19:46:02 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Alan Somers Date: Mon, 22 Mar 2021 20:45:51 -0600 Message-ID: Subject: Re: tcp-testsuite into src? To: Kevin Bowling Cc: FreeBSD Net , Michael Tuexen , rscheff@freebsd.org X-Rspamd-Queue-Id: 4F4G2g4yBDz3QMb X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 02:46:03 -0000 On Mon, Mar 22, 2021 at 7:31 PM Kevin Bowling wrote: > Hi, > > I was talking with gnn and kevans on IRC about the tcp testsuite > (https://github.com/freebsd-net/tcp-testsuite). > > Currently we maintain this in ports, although the way the port is set > up doesn't make a lot of sense because the tests are stack specific > and we don't account for different FreeBSD versions let alone vendor > trees. It seems reasonable to me to pull the tests themselves (i.e. > https://github.com/freebsd-net/tcp-testsuite) into src where they can > follow along with the tree they are running on, and provide vendors a > natural point of extension. > > /usr/tests has some existing examples of relying on out of tree > binaries to run so I am not convinced we need to import packetdrill > itself but I don't have a strong preference. tuexen, do you have any > preference? > > Regards, > Kevin > _______________________________________________ > freebsd-net@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > Yeah, it's not a problem to use binaries from ports in /usr/tests. As long as the tests can compile they can live in the base system. Is there a strong incentive to import them? Do they need to be adjusted for each release? From owner-freebsd-net@freebsd.org Tue Mar 23 02:51:35 2021 Return-Path: Delivered-To: freebsd-net@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 89DA057429A for ; Tue, 23 Mar 2021 02:51:35 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F4G933Jnxz3Qml for ; Tue, 23 Mar 2021 02:51:35 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 71A425741DA; Tue, 23 Mar 2021 02:51:35 +0000 (UTC) Delivered-To: net@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 7170F5741D9 for ; Tue, 23 Mar 2021 02:51:35 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4G932jpxz3Qdv for ; Tue, 23 Mar 2021 02:51:35 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5023819515 for ; Tue, 23 Mar 2021 02:51:35 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12N2pZfw001683 for ; Tue, 23 Mar 2021 02:51:35 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12N2pZCU001682 for net@FreeBSD.org; Tue, 23 Mar 2021 02:51:35 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254478] Panic when using ipfw and divert sockets Date: Tue, 23 Mar 2021 02:51:35 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 12.2-RELEASE X-Bugzilla-Keywords: crash, needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: mfc-stable13? mfc-stable12? X-Bugzilla-Changed-Fields: assigned_to keywords flagtypes.name cc bug_status Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 02:51:35 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254478 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|bugs@FreeBSD.org |net@FreeBSD.org Keywords| |crash, needs-qa Flags| |mfc-stable13?, | |mfc-stable12? CC| |net@FreeBSD.org Status|New |Open --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Tue Mar 23 04:00:07 2021 Return-Path: Delivered-To: freebsd-net@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 78F0C5767D6 for ; Tue, 23 Mar 2021 04:00:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F4Hh72gfrz3lBP for ; Tue, 23 Mar 2021 04:00:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 5BC405769ED; Tue, 23 Mar 2021 04:00:07 +0000 (UTC) Delivered-To: net@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 5B8A5576BD8 for ; Tue, 23 Mar 2021 04:00:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4Hh7244rz3l2d for ; Tue, 23 Mar 2021 04:00:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 3A81A19FF7 for ; Tue, 23 Mar 2021 04:00:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12N4073R036824 for ; Tue, 23 Mar 2021 04:00:07 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12N407eB036823 for net@FreeBSD.org; Tue, 23 Mar 2021 04:00:07 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254015] Panic when using bridge interface on 13.0-BETA4 Date: Tue, 23 Mar 2021 04:00:06 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: crash, needs-qa, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: shamaz.mazum@gmail.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 04:00:07 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254015 --- Comment #7 from shamaz.mazum@gmail.com --- > Please test a kernel with e9f02983 applied to confirm that the issue is s= till reproducible Yes it is reproducible --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Tue Mar 23 07:27:34 2021 Return-Path: Delivered-To: freebsd-net@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 45C7D57CB22 for ; Tue, 23 Mar 2021 07:27:34 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F4NHV1KqKz4RBR for ; Tue, 23 Mar 2021 07:27:34 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 2B98A57CB21; Tue, 23 Mar 2021 07:27:34 +0000 (UTC) Delivered-To: net@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 2A25C57C4C2 for ; Tue, 23 Mar 2021 07:27:34 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4NHV0R1Tz4R5B for ; Tue, 23 Mar 2021 07:27:34 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id F24B71CE2E for ; Tue, 23 Mar 2021 07:27:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12N7RXj4045437 for ; Tue, 23 Mar 2021 07:27:33 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12N7RXbI045436 for net@FreeBSD.org; Tue, 23 Mar 2021 07:27:33 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254015] Panic when using bridge interface on 13.0-BETA4 Date: Tue, 23 Mar 2021 07:27:34 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: crash, needs-qa, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: rscheff@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 07:27:34 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254015 --- Comment #8 from Richard Scheffenegger --- Rescue Retransmission for SACK is not in releng/13.0, thus D29315 is unlike= ly to be the problem here.=20 There was another known panic (but with a KASSERT giving it away), fixed wi= th D29083, but that is fixed in RC3. --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Tue Mar 23 08:33:49 2021 Return-Path: Delivered-To: freebsd-net@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 0F10557E1F6 for ; Tue, 23 Mar 2021 08:33:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F4Plw6g4Mz4Vmb for ; Tue, 23 Mar 2021 08:33:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id E498857E1F4; Tue, 23 Mar 2021 08:33:48 +0000 (UTC) Delivered-To: net@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 E44FB57DFCB for ; Tue, 23 Mar 2021 08:33:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4Plw61hGz4Vjq for ; Tue, 23 Mar 2021 08:33:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C20B01DC9E for ; Tue, 23 Mar 2021 08:33:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12N8XmmO084230 for ; Tue, 23 Mar 2021 08:33:48 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12N8XmDk084229 for net@FreeBSD.org; Tue, 23 Mar 2021 08:33:48 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254015] Panic when using bridge interface on 13.0-BETA4 Date: Tue, 23 Mar 2021 08:33:48 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: crash, needs-qa, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: rscheff@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 08:33:49 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254015 --- Comment #9 from Richard Scheffenegger --- The two cores look vastly different - and the 2nd one would be interesting = to me to see what is going on in detail. There is no trace of TCP stack involvement in the original (BETA3) core dump. --=20 You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Tue Mar 23 08:39:56 2021 Return-Path: Delivered-To: freebsd-net@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 1807B57E667 for ; Tue, 23 Mar 2021 08:39:56 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F4Ptz6zYHz4WNp for ; Tue, 23 Mar 2021 08:39:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id EF96357E895; Tue, 23 Mar 2021 08:39:55 +0000 (UTC) Delivered-To: net@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 EF60D57E894 for ; Tue, 23 Mar 2021 08:39:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4Ptz6NWJz4WGJ for ; Tue, 23 Mar 2021 08:39:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id CE3631DEB7 for ; Tue, 23 Mar 2021 08:39:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12N8dtDi085336 for ; Tue, 23 Mar 2021 08:39:55 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12N8dtwH085335 for net@FreeBSD.org; Tue, 23 Mar 2021 08:39:55 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254015] Panic when using bridge interface on 13.0-BETA4 Date: Tue, 23 Mar 2021 08:39:56 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: crash, needs-qa, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: shamaz.mazum@gmail.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 08:39:56 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254015 --- Comment #10 from shamaz.mazum@gmail.com --- I think, the main search vector is why there are no panics when net.link.ether.ipfw sysctl is set to 0 and there are panics when it is set = to 1. I pasted my ipfw rules earlier, so you can see how I filter layer2 frames. Unfortunately, debugging is even more difficult because I cannot shut down = my computer with FreeBSD13. But this is for another PR. --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Tue Mar 23 09:34:26 2021 Return-Path: Delivered-To: freebsd-net@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 8D6C957FC1E for ; Tue, 23 Mar 2021 09:34:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F4R5t3PWcz4Zdl for ; Tue, 23 Mar 2021 09:34:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 7300557FC1D; Tue, 23 Mar 2021 09:34:26 +0000 (UTC) Delivered-To: net@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 719D35A8159 for ; Tue, 23 Mar 2021 09:34:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4R5t2ZcRz4ZJk for ; Tue, 23 Mar 2021 09:34:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4BBAA1E777 for ; Tue, 23 Mar 2021 09:34:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12N9YQrS010572 for ; Tue, 23 Mar 2021 09:34:26 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12N9YQva010571 for net@FreeBSD.org; Tue, 23 Mar 2021 09:34:26 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254015] Panic when using bridge interface on 13.0-BETA4 Date: Tue, 23 Mar 2021 09:34:26 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: crash, needs-qa, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: kbowling@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ maintainer-feedback? X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 09:34:26 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254015 Kevin Bowling changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kbowling@freebsd.org --- Comment #11 from Kevin Bowling --- Can you try the 'net/realtek-re-kmod' port instead of the in tree re(4) dri= ver? The in tree driver is missing microcode/phy fixups that seem mandatory for many RealTek cards. --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Tue Mar 23 11:26:54 2021 Return-Path: Delivered-To: freebsd-net@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 8A1695AB597 for ; Tue, 23 Mar 2021 11:26:54 +0000 (UTC) (envelope-from gnn@neville-neil.com) Received: from relay7-d.mail.gandi.net (relay7-d.mail.gandi.net [217.70.183.200]) (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 4F4Tbf0Szzz4jd0; Tue, 23 Mar 2021 11:26:53 +0000 (UTC) (envelope-from gnn@neville-neil.com) X-Originating-IP: 108.46.224.187 Received: from [192.168.4.205] (pool-108-46-224-187.nycmny.fios.verizon.net [108.46.224.187]) (Authenticated sender: gnn@neville-neil.com) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 56E3C2000B; Tue, 23 Mar 2021 11:26:49 +0000 (UTC) From: "George Neville-Neil" To: "Alan Somers" Cc: "Kevin Bowling" , "FreeBSD Net" , "Michael Tuexen" , rscheff@freebsd.org Subject: Re: tcp-testsuite into src? Date: Tue, 23 Mar 2021 07:26:48 -0400 X-Mailer: MailMate (1.14r5757) Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: 4F4Tbf0Szzz4jd0 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 11:26:54 -0000 On 22 Mar 2021, at 22:45, Alan Somers wrote: > On Mon, Mar 22, 2021 at 7:31 PM Kevin Bowling > wrote: > >> Hi, >> >> I was talking with gnn and kevans on IRC about the tcp testsuite >> (https://github.com/freebsd-net/tcp-testsuite). >> >> Currently we maintain this in ports, although the way the port is set >> up doesn't make a lot of sense because the tests are stack specific >> and we don't account for different FreeBSD versions let alone vendor >> trees. It seems reasonable to me to pull the tests themselves (i.e. >> https://github.com/freebsd-net/tcp-testsuite) into src where they can >> follow along with the tree they are running on, and provide vendors a >> natural point of extension. >> >> /usr/tests has some existing examples of relying on out of tree >> binaries to run so I am not convinced we need to import packetdrill >> itself but I don't have a strong preference. tuexen, do you have any >> preference? >> >> Regards, >> Kevin >> _______________________________________________ >> freebsd-net@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-net >> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >> > > Yeah, it's not a problem to use binaries from ports in /usr/tests. As long > as the tests can compile they can live in the base system. Is there a > strong incentive to import them? Do they need to be adjusted for each > release? I found out this morning that moving the tests into base is indeed the plan: https://wiki.freebsd.org/TransportProtocols/11March2021 I'm happy to see this happen. The next step will be documentation of how to add new/good tests to the suite. Best, George From owner-freebsd-net@freebsd.org Tue Mar 23 16:26:20 2021 Return-Path: Delivered-To: freebsd-net@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 022255B362D for ; Tue, 23 Mar 2021 16:26:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F4cF76T7hz3L8H for ; Tue, 23 Mar 2021 16:26:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id DE1765B34A4; Tue, 23 Mar 2021 16:26:19 +0000 (UTC) Delivered-To: net@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 DDE125B3266 for ; Tue, 23 Mar 2021 16:26:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4cF75sTRz3L5D for ; Tue, 23 Mar 2021 16:26:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B82CF240D9 for ; Tue, 23 Mar 2021 16:26:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12NGQJbZ018324 for ; Tue, 23 Mar 2021 16:26:19 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12NGQJfO018323 for net@FreeBSD.org; Tue, 23 Mar 2021 16:26:19 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254303] Fatal trap 12: page fault while in kernel mode ((frr 7.5_1 + Freebsd 13 Beta3) zebra crashes server when routes are populated) Date: Tue, 23 Mar 2021 16:26:19 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: Unspecified X-Bugzilla-Keywords: panic X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: a.ivanov@veesp.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: melifaro@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 16:26:20 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254303 --- Comment #12 from Aleks --- (In reply to Alexander V. Chernikov from comment #9) I've sent you what you asked for (in email). --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Tue Mar 23 18:28:39 2021 Return-Path: Delivered-To: freebsd-net@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 934895B76D3 for ; Tue, 23 Mar 2021 18:28:39 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from drew.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "Sectigo RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4fyH3K3wz3l1B; Tue, 23 Mar 2021 18:28:39 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from [IPv6:2a02:8109:1140:c3d:3063:f2ec:8e4c:4b] (unknown [IPv6:2a02:8109:1140:c3d:3063:f2ec:8e4c:4b]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id 6CF0C702688E6; Tue, 23 Mar 2021 19:28:28 +0100 (CET) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: Re: tcp-testsuite into src? From: tuexen@freebsd.org In-Reply-To: Date: Tue, 23 Mar 2021 19:28:27 +0100 Cc: FreeBSD Net , rscheff@freebsd.org Content-Transfer-Encoding: 7bit Message-Id: <8F452EAE-9A63-4359-A16A-9FA0A369B981@freebsd.org> References: To: Kevin Bowling X-Mailer: Apple Mail (2.3654.60.0.2.21) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-Rspamd-Queue-Id: 4F4fyH3K3wz3l1B X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 18:28:39 -0000 > On 23. Mar 2021, at 02:31, Kevin Bowling wrote: > > Hi, > > I was talking with gnn and kevans on IRC about the tcp testsuite > (https://github.com/freebsd-net/tcp-testsuite). > > Currently we maintain this in ports, although the way the port is set > up doesn't make a lot of sense because the tests are stack specific > and we don't account for different FreeBSD versions let alone vendor Just to be clear: * The tests only work with FreeBSD head/master/main. * The current tests should work with the freebsd, the rack and bbr stack. However, the tests sometimes need updates to reflect code changes. > trees. It seems reasonable to me to pull the tests themselves (i.e. > https://github.com/freebsd-net/tcp-testsuite) into src where they can > follow along with the tree they are running on, and provide vendors a > natural point of extension. I'm happy to have them in the src repo. That way it would be possible to also support stable/13 and (possibly) stable/12. > > /usr/tests has some existing examples of relying on out of tree > binaries to run so I am not convinced we need to import packetdrill > itself but I don't have a strong preference. tuexen, do you have any > preference? No. Just as a note. There do also exist SCTP tests and I had sometime ago some UDP lite tests. So we might want to have a directory layout supporting multiple protocols. Best regards Michael > > Regards, > Kevin From owner-freebsd-net@freebsd.org Tue Mar 23 18:31:35 2021 Return-Path: Delivered-To: freebsd-net@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 4B7E75B7A7E for ; Tue, 23 Mar 2021 18:31:35 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from drew.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "Sectigo RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4g1g0t9lz3lQq; Tue, 23 Mar 2021 18:31:34 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from [IPv6:2a02:8109:1140:c3d:3063:f2ec:8e4c:4b] (unknown [IPv6:2a02:8109:1140:c3d:3063:f2ec:8e4c:4b]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id 393D67229E452; Tue, 23 Mar 2021 19:31:32 +0100 (CET) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: Re: tcp-testsuite into src? From: tuexen@freebsd.org In-Reply-To: Date: Tue, 23 Mar 2021 19:31:31 +0100 Cc: Kevin Bowling , FreeBSD Net , rscheff@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <47E051ED-62D6-4032-8F33-A322F45D93ED@freebsd.org> References: To: Alan Somers X-Mailer: Apple Mail (2.3654.60.0.2.21) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-Rspamd-Queue-Id: 4F4g1g0t9lz3lQq X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 18:31:35 -0000 > On 23. Mar 2021, at 03:45, Alan Somers wrote: >=20 > On Mon, Mar 22, 2021 at 7:31 PM Kevin Bowling = wrote: > Hi, >=20 > I was talking with gnn and kevans on IRC about the tcp testsuite > (https://github.com/freebsd-net/tcp-testsuite). >=20 > Currently we maintain this in ports, although the way the port is set > up doesn't make a lot of sense because the tests are stack specific > and we don't account for different FreeBSD versions let alone vendor > trees. It seems reasonable to me to pull the tests themselves (i.e. > https://github.com/freebsd-net/tcp-testsuite) into src where they can > follow along with the tree they are running on, and provide vendors a > natural point of extension. >=20 > /usr/tests has some existing examples of relying on out of tree > binaries to run so I am not convinced we need to import packetdrill > itself but I don't have a strong preference. tuexen, do you have any > preference? >=20 > Regards, > Kevin > _______________________________________________ > freebsd-net@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >=20 > Yeah, it's not a problem to use binaries from ports in /usr/tests. As = long as the tests can=20 > compile they can live in the base system. Is there a strong incentive = to import them? Do=20 The tests are just scripts, which can be executed by packetdrill, which = is available in the ports tree. > they need to be adjusted for each release?=20 It depends. If things like default timeouts or so change, then the tests = need to be adapted. If we would have (and I guess we will) tests for loss recovery, then = improvements to the code might also require changes to the tests. Best regards Michael From owner-freebsd-net@freebsd.org Tue Mar 23 18:35:15 2021 Return-Path: Delivered-To: freebsd-net@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 3A63A5B7DD3 for ; Tue, 23 Mar 2021 18:35:15 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from drew.franken.de (mail-n.franken.de [193.175.24.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "Sectigo RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4g5t70d7z3mBh; Tue, 23 Mar 2021 18:35:14 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from [IPv6:2a02:8109:1140:c3d:3063:f2ec:8e4c:4b] (unknown [IPv6:2a02:8109:1140:c3d:3063:f2ec:8e4c:4b]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id 69B797229E452; Tue, 23 Mar 2021 19:35:10 +0100 (CET) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: Re: tcp-testsuite into src? From: tuexen@freebsd.org In-Reply-To: Date: Tue, 23 Mar 2021 19:35:09 +0100 Cc: Alan Somers , Kevin Bowling , FreeBSD Net , rscheff@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <3FCBFDBF-A0F9-450C-98D3-5C7D853AF214@freebsd.org> References: To: George Neville-Neil X-Mailer: Apple Mail (2.3654.60.0.2.21) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-Rspamd-Queue-Id: 4F4g5t70d7z3mBh X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 18:35:15 -0000 > On 23. Mar 2021, at 12:26, George Neville-Neil = wrote: >=20 >=20 >=20 > On 22 Mar 2021, at 22:45, Alan Somers wrote: >=20 >> On Mon, Mar 22, 2021 at 7:31 PM Kevin Bowling = >> wrote: >>=20 >>> Hi, >>>=20 >>> I was talking with gnn and kevans on IRC about the tcp testsuite >>> (https://github.com/freebsd-net/tcp-testsuite). >>>=20 >>> Currently we maintain this in ports, although the way the port is = set >>> up doesn't make a lot of sense because the tests are stack specific >>> and we don't account for different FreeBSD versions let alone vendor >>> trees. It seems reasonable to me to pull the tests themselves (i.e. >>> https://github.com/freebsd-net/tcp-testsuite) into src where they = can >>> follow along with the tree they are running on, and provide vendors = a >>> natural point of extension. >>>=20 >>> /usr/tests has some existing examples of relying on out of tree >>> binaries to run so I am not convinced we need to import packetdrill >>> itself but I don't have a strong preference. tuexen, do you have = any >>> preference? >>>=20 >>> Regards, >>> Kevin >>> _______________________________________________ >>> freebsd-net@freebsd.org mailing list >>> https://lists.freebsd.org/mailman/listinfo/freebsd-net >>> To unsubscribe, send any mail to = "freebsd-net-unsubscribe@freebsd.org" >>>=20 >>=20 >> Yeah, it's not a problem to use binaries from ports in /usr/tests. = As long >> as the tests can compile they can live in the base system. Is there = a >> strong incentive to import them? Do they need to be adjusted for = each >> release? >=20 > I found out this morning that moving the tests into base is indeed the = plan: >=20 > https://wiki.freebsd.org/TransportProtocols/11March2021 Well, it was discussed, and no-one objected up to now. I'm not familiar = with the test infrastructure used by FreeBSD. I'm running the TCP tests using shell scripts which are part of the repository. To get it into the source tree, it would be great to have someone to = talk to, who has some experience with test infrastructure used by FreeBSD. Anyone volunteering? >=20 > I'm happy to see this happen. >=20 > The next step will be documentation of how to add new/good tests to = the suite. Up to now, the test groups are written around specifications. So can you = list which specifications you would like to have covered? Best regards Michael >=20 > Best, > George From owner-freebsd-net@freebsd.org Tue Mar 23 20:40:54 2021 Return-Path: Delivered-To: freebsd-net@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 E471C5BB61B for ; Tue, 23 Mar 2021 20:40:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F4jtt5ghsz3wSJ for ; Tue, 23 Mar 2021 20:40:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id C29645BB2E8; Tue, 23 Mar 2021 20:40:54 +0000 (UTC) Delivered-To: net@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 C24BC5BB2E7 for ; Tue, 23 Mar 2021 20:40:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4jtt4yzSz3w6N for ; Tue, 23 Mar 2021 20:40:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 9E1A7274DF for ; Tue, 23 Mar 2021 20:40:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12NKesOl047047 for ; Tue, 23 Mar 2021 20:40:54 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12NKessJ047046 for net@FreeBSD.org; Tue, 23 Mar 2021 20:40:54 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254015] Panic when using bridge interface on 13.0-BETA4 Date: Tue, 23 Mar 2021 20:40:54 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: crash, needs-qa, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: rscheff@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 20:40:55 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254015 --- Comment #12 from Richard Scheffenegger --- Can you share the 2nd core dump and kernel? --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Tue Mar 23 21:05:05 2021 Return-Path: Delivered-To: freebsd-net@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 227185BC308 for ; Tue, 23 Mar 2021 21:05:05 +0000 (UTC) (envelope-from Richard.Scheffenegger@netapp.com) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2075.outbound.protection.outlook.com [40.107.94.75]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4kQm0YSVz4S5t; Tue, 23 Mar 2021 21:05:03 +0000 (UTC) (envelope-from Richard.Scheffenegger@netapp.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WdX+tNyGajPNXuChRE338ap7vLLdLN4dtlXJ9EIb/sK2gFW8wOM5OdM22uk+qo1/JiHKxgfGRQjDnHinlW+tY1zQlLDzw81rM4Tr/WSCc8fVkW2xaVqtlaUMK5GFSRwTIX1oL2bskLSmtY6qUvh3V+C0lvVbEUqV3m/X/XZpO57voDWFUQMC+9Geyy5uoOjpl8sL2JkwFxn/j/92UlzLta/ncORYBcTgkxVgqRCPZBbqolUysizUvAsZTV5iyh0AICvin3C95Q/xTwPMoucwncgMB2KvxrUGwE+15+thvpmwTjDNo9KWb69+8wHhvoGH8JqPaxvajm6MLPVfUBUu8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ejGVxGO3yTVtty97p6Ha7+lkz70n4/sVA9ZIaf5p70E=; b=EzJpK/mS0rOLg2mAn4BHmmdvs96YX3mhce0SNwp2CsJcixRPSEh/IoClFNFTClxI7bE6FCIiPB5vxT1X6Gm+z73RFjlTXUJ2Jr+Bs8mG2n9NI+5f2Z+756netpuycpsyOxkFUmuZE9ZVZuQAKDHbQpLSBXvTEqwNAnMrZykh7oAgfKrkVFJwk9V9PvIppT+B7H9kZSUq8y7mhmZ2O37OBrIPi+/ffr53kNZlZ4rsK+1Ce5D1hL6ZreaCREu/ZjgHUp64gIJUpQ+nIxsP7qmC9RC/QidXgZ3aRQhXRCY9q8XMUl+Dpq0QSVOrSQZUPj+9E9AM3qD/tzJvxmoXjV+bzw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=netapp.com; dmarc=pass action=none header.from=netapp.com; dkim=pass header.d=netapp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netapp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ejGVxGO3yTVtty97p6Ha7+lkz70n4/sVA9ZIaf5p70E=; b=cQ52ClwUEtSFGV0iLEeyH0QqtGiQKFRyZw7vD/mkvgOfcXZWDP0UzHIzqcaVw0OKz780CFYbjz2qT2shFn595CyDGySapmrCKdzLeH+8obB3foBdhPo/daElhefskvQLGEgwu7A+f2jcsgwAJxbEbwCaXliDslMnmajxcfQ4rnGdW75zRJ/Ij68uYKrl+OU25BoLSkrr7OdrBIQwFHk0P/0gMBSUPECfSitTAiSYUOpaJEQaJ6UogCJFYNrZpWbB6ahEmCd3Nk8g2dvJQ/f1pGX0w7WzAg2g0G3bVaBnbYXApMAKe1/gT48qTAWxNzJ89FyhlGbZ5DTJZvLCChAZQQ== Received: from SN4PR0601MB3728.namprd06.prod.outlook.com (2603:10b6:803:51::24) by SN7PR06MB7309.namprd06.prod.outlook.com (2603:10b6:806:f6::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.18; Tue, 23 Mar 2021 21:05:01 +0000 Received: from SN4PR0601MB3728.namprd06.prod.outlook.com ([fe80::ccb:944d:e270:63ef]) by SN4PR0601MB3728.namprd06.prod.outlook.com ([fe80::ccb:944d:e270:63ef%6]) with mapi id 15.20.3955.018; Tue, 23 Mar 2021 21:05:01 +0000 From: "Scheffenegger, Richard" To: "tuexen@freebsd.org" , Alan Somers CC: Kevin Bowling , FreeBSD Net , "rscheff@freebsd.org" Subject: AW: tcp-testsuite into src? Thread-Topic: tcp-testsuite into src? Thread-Index: AQHXH4RKTTY1qwE8ykOeu6U1mUhs5aqQ3j2AgAEIN4CAACfckA== Date: Tue, 23 Mar 2021 21:05:01 +0000 Message-ID: References: <47E051ED-62D6-4032-8F33-A322F45D93ED@freebsd.org> In-Reply-To: <47E051ED-62D6-4032-8F33-A322F45D93ED@freebsd.org> Accept-Language: de-AT, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [185.236.167.136] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 28dec34a-5d18-4584-9bbc-08d8ee3f530f x-ms-traffictypediagnostic: SN7PR06MB7309: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vD6EiZg0kgHdvVaWxpjtJ4nMyhkA/ADCwf8CKEGBHH4B1OzwauHG6VraGeecrUY8CCLvzFB0VhMIXGZhdHA5q/oMdIvLCC6TrK4issfKqg9+UY67I42m/TiW/SS8BhFRWWYvOcfLq4aVJ7HoRc7xuJrzxd4pE33A5qB1d+GtmfkaNvjgJxltxtVoh7PUlzZ5BYm14fJufMAD8j2c49HlNnQ/P1JvE/ChhB9ZazhA54D/7HnUzpaFGAeV7t7jrfyNvA8gppTfNwyCgalVGsJ03qgnWA15xpE7481mwJYO4oP5kd1rGiPYeZ5BVRwBEJT47u9WIiBdagGutYUZZRs+P229yVw+jJM9NDuMDW6hV35U1ajkWKfh/O42xsOgrSNZEnkdBGxCgUf9Pn3TkmajblYMtFcKsgFEfUOedDL5vSLW+Sqtgyac/3tu3PpuHD8xi5SU0jf+Lik13+XSmR2LNJ6Qzw8s2P5DBUCdV7aU53ujapQcy6aOOWspfS3PJ7cO/i7b5NAZcpBB3JbNEcF333TdkiJ652J+Sq/Eu42dD3ZIVux16Idwvh8ulaNfqkXfshQpxMKrxydZnsb88iRfmAIfaT29CpVZQmw8IuMrdhk2EWjJh4vdUTqh7lDaZbp4ojvFNQ2OB4zjOhjfRoMx56DGaijayqw5OJ/W//Xb/w8= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN4PR0601MB3728.namprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(136003)(39860400002)(346002)(366004)(376002)(4326008)(33656002)(54906003)(7696005)(38100700001)(52536014)(6506007)(71200400001)(8676002)(110136005)(316002)(2906002)(8936002)(186003)(26005)(5660300002)(55016002)(86362001)(76116006)(66476007)(66946007)(66446008)(9686003)(66556008)(64756008)(478600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?jLAmXC34jzdqBzKk5c7y0xwTsCC4tYNhYMpQdVmTNKCCZIqow/4dDKinjNv+?= =?us-ascii?Q?B2UsYsx48LyZT8s2/GyHIhErubnAckk0hVDHyJHSxxsTun07ntGGN7dwAcn/?= =?us-ascii?Q?g0/7oXlmEEIJf7CRGlplylJIDHtWavew8/N3qAl+lVJl3HVE7CN34F4aLSS8?= =?us-ascii?Q?mPKFWlTtiJd1Zw1kkbyaz7FSaGaL4HzgLvbd6SwadCyLDz1DtlFSWNKc2uRT?= =?us-ascii?Q?hu+SmdSv5aA4s6wiAOqG/KQeZJTaHuRjUxH8ubDVCGIPUr30IKWfO7WXmndT?= =?us-ascii?Q?vTO/dpmylDnZ0oP4KoXhzkOZtVIngNs7kTxOm5nD5FBJnPVEOG+/U7ss4u7v?= =?us-ascii?Q?iwNsgFBydU0sy1ACEYwnsltBVOWqI+3Qk3xwV8bWLh8wo+XNeMn4yX3cayCJ?= =?us-ascii?Q?cO3uA2VWC2lII9MTZUWyqaqT55nflKd0AJCwgH9RrZu6WHnhLUJ6ieZmokPX?= =?us-ascii?Q?33XXNyHRMVMhIA2z0lu7fLOkCMC/RYC5w5nQF2oZqvEUpGSEUN+fAxWmNdZY?= =?us-ascii?Q?LOmt9gjT06+Wd6SB2XsxN+uuwAj0es74J+k/gt4M3DABCGkA2ddV/ZItNeCP?= =?us-ascii?Q?8kQT/tmlbgFQ8ilM6gqAYiIQ2A1XYfbdq6T9xxCA0Xjn1ZdGcAQiW2OzC8B0?= =?us-ascii?Q?R/5hs/tcTMUbj4fOkyw57z6pNRoA20vsolvXSg11TvbmprZOeOrfoBjAnezv?= =?us-ascii?Q?tTTRwf7z4ocASLxCkF9/iRd3Ne11HJAQ3W8IZPsgmGTlTVvbP2ncX4JFuWk3?= =?us-ascii?Q?ZXLZN7SEinNvX2OWqeri6zF2ecrUEiGWkR+UiwI0/47m9Bw9FptG67zRGWgZ?= =?us-ascii?Q?DVCZIUuMPJy+/3yR4NycCzgmX9QWkjQeUd7J0muD/lqCV5s+9bpMlaj30L9Z?= =?us-ascii?Q?ax3YOxo9TdptvxyhdIR6Q7ZxpUfch2xVvhI+8GQXZxd7ov+s8lJqDDiANPCw?= =?us-ascii?Q?nv9Il5s4ufOEq2xpv2VQUvHXhyse6VPtc9hxRhBe/8YixDZMVwhZCXtjIMsN?= =?us-ascii?Q?DdSyCSR8KQsKpuOrzAz6ONLPFSkcPDPaPvVtOuoNK5JB/ZFleAZvjtI9fLfk?= =?us-ascii?Q?V1YUPCvOCYYUdQOKWQRyScehuckWchlLXb0nW6T48Hih9Uobr9hOLe31Ndb+?= =?us-ascii?Q?6PGszfH28tLoUrNdhUiMe1EJnGLe7ya6AS66zf4HUxCG3qXjQB7f6HScMoz1?= =?us-ascii?Q?xgkaD9uvbbEwHCu+8/tDY9RDymNC4WDyE5tPfLg2Aw3TT8jZsBzvnHJ3Dbq+?= =?us-ascii?Q?bMaoN2jYraiyTe1PDhjFr2QMTsct+jOUOtqN+d5N38LN8lRPrV9wyv67P1YF?= =?us-ascii?Q?6I2bJS2dN1YB4eFJLxOEcFds?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: netapp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN4PR0601MB3728.namprd06.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 28dec34a-5d18-4584-9bbc-08d8ee3f530f X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Mar 2021 21:05:01.5877 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4b0911a0-929b-4715-944b-c03745165b3a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Z2m7b9T4SgWmvTNMNLa0OnD50MenA1BH7DlKPK0HpbMNoFWrZkY7HUISWKZFbhwcj5oF7C8xqoHcgAGeLO+6bA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR06MB7309 X-Rspamd-Queue-Id: 4F4kQm0YSVz4S5t X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=netapp.com header.s=selector1 header.b=cQ52ClwU; arc=pass (microsoft.com:s=arcselector9901:i=1); dmarc=pass (policy=none) header.from=netapp.com; spf=pass (mx1.freebsd.org: domain of Richard.Scheffenegger@netapp.com designates 40.107.94.75 as permitted sender) smtp.mailfrom=Richard.Scheffenegger@netapp.com X-Spamd-Result: default: False [-3.00 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; HAS_XOIP(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; RCPT_COUNT_FIVE(0.00)[5]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[netapp.com:+]; DMARC_POLICY_ALLOW(-0.50)[netapp.com,none]; FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[40.107.94.75:from]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8075, ipnet:40.104.0.0/14, country:US]; RCVD_TLS_LAST(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[netapp.com:s=selector1]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(1.00)[1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[40.107.94.75:from:127.0.2.255]; DWL_DNSWL_LOW(-1.00)[netapp.com:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[40.107.94.75:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.107.94.75:from]; MAILMAN_DEST(0.00)[freebsd-net] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 21:05:05 -0000 >> Yeah, it's not a problem to use binaries from ports in /usr/tests. As=20 >> long as the tests can compile they can live in the base system. Is=20 >> there a strong incentive to import them?=20 > > The tests are just scripts, which can be executed by packetdrill, which i= s available in the ports tree. > >> Do they need to be adjusted for each release? > > It depends. If things like default timeouts or so change, then the tests = need to be adapted. > > If we would have (and I guess we will) tests for loss recovery, then impr= ovements to the code might also require changes to the tests. Yes, I would really like to have the packetdrill scripts in the source tree= . And a recipe, how to run a subtree from the test (e.g. the TCP tests) as = part of a kernel build... As I work on adding newer mechanisms into base stack TCP, I would be docume= nting these changes in microscopic timing etc in terms of test cases... Right now, the test suite is organized in a similar layout of the source fi= les. However, as UDP, TCP and SCTP all live in /sys/netinet, and the existi= ng packetdrill scripts cover a lot of ground in various scenarios, I am won= dering if it wouldn't be easier to have a subdirectory under /tests/sys/net= inet/packetdrill/tcp which mirrors freebsd-net/tcp-testsuite > > Best regards > Michael From owner-freebsd-net@freebsd.org Tue Mar 23 22:52:18 2021 Return-Path: Delivered-To: freebsd-net@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 EA30E5BF395 for ; Tue, 23 Mar 2021 22:52:18 +0000 (UTC) (envelope-from jmg@gold.funkthat.com) Received: from gold.funkthat.com (gate2.funkthat.com [208.87.223.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "gate2.funkthat.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4mpV4mgpz4c8F; Tue, 23 Mar 2021 22:52:18 +0000 (UTC) (envelope-from jmg@gold.funkthat.com) Received: from gold.funkthat.com (localhost [127.0.0.1]) by gold.funkthat.com (8.15.2/8.15.2) with ESMTPS id 12NMqAHm036767 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 23 Mar 2021 15:52:10 -0700 (PDT) (envelope-from jmg@gold.funkthat.com) Received: (from jmg@localhost) by gold.funkthat.com (8.15.2/8.15.2/Submit) id 12NMqACB036766; Tue, 23 Mar 2021 15:52:10 -0700 (PDT) (envelope-from jmg) Date: Tue, 23 Mar 2021 15:52:10 -0700 From: John-Mark Gurney To: Kevin Bowling Cc: FreeBSD Net , Michael Tuexen , rscheff@freebsd.org Subject: Re: tcp-testsuite into src? Message-ID: <20210323225210.GD14975@funkthat.com> Mail-Followup-To: Kevin Bowling , FreeBSD Net , Michael Tuexen , rscheff@freebsd.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD 11.3-STABLE amd64 X-PGP-Fingerprint: D87A 235F FB71 1F3F 55B7 ED9B D5FF 5A51 C0AC 3D65 X-Files: The truth is out there X-URL: https://www.funkthat.com/ X-Resume: https://www.funkthat.com/~jmg/resume.html X-TipJar: bitcoin:13Qmb6AeTgQecazTWph4XasEsP7nGRbAPE X-to-the-FBI-CIA-and-NSA: HI! HOW YA DOIN? can i haz chizburger? User-Agent: Mutt/1.6.1 (2016-04-27) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (gold.funkthat.com [127.0.0.1]); Tue, 23 Mar 2021 15:52:11 -0700 (PDT) X-Rspamd-Queue-Id: 4F4mpV4mgpz4c8F X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2021 22:52:19 -0000 Kevin Bowling wrote this message on Mon, Mar 22, 2021 at 18:31 -0700: > I was talking with gnn and kevans on IRC about the tcp testsuite > (https://github.com/freebsd-net/tcp-testsuite). > > Currently we maintain this in ports, although the way the port is set > up doesn't make a lot of sense because the tests are stack specific > and we don't account for different FreeBSD versions let alone vendor > trees. It seems reasonable to me to pull the tests themselves (i.e. > https://github.com/freebsd-net/tcp-testsuite) into src where they can > follow along with the tree they are running on, and provide vendors a > natural point of extension. Yes, please. > /usr/tests has some existing examples of relying on out of tree > binaries to run so I am not convinced we need to import packetdrill > itself but I don't have a strong preference. tuexen, do you have any > preference? It looks like packetdrill is large enough that it should remain out of tree, and installed via ports. Also, packetdrill is GPLv2, which is another reason to not import the code. What I did for the crypto tests (which use python), was to only run them if the necessary binaries are installed, and skip them if not present. -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not." From owner-freebsd-net@freebsd.org Wed Mar 24 00:49:05 2021 Return-Path: Delivered-To: freebsd-net@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 96E2C57B0B3 for ; Wed, 24 Mar 2021 00:49:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F4qPF3fw9z4k86 for ; Wed, 24 Mar 2021 00:49:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 7CBA357B0B2; Wed, 24 Mar 2021 00:49:05 +0000 (UTC) Delivered-To: net@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 7C80957B0B1 for ; Wed, 24 Mar 2021 00:49:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4qPF32DKz4kK1 for ; Wed, 24 Mar 2021 00:49:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 57EE12BA5 for ; Wed, 24 Mar 2021 00:49:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12O0n5Ue074901 for ; Wed, 24 Mar 2021 00:49:05 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12O0n5pv074900 for net@FreeBSD.org; Wed, 24 Mar 2021 00:49:05 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254303] Fatal trap 12: page fault while in kernel mode ((frr 7.5_1 + Freebsd 13 Beta3) zebra crashes server when routes are populated) Date: Wed, 24 Mar 2021 00:49:05 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: Unspecified X-Bugzilla-Keywords: panic X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: melifaro@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: melifaro@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Mar 2021 00:49:05 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254303 Alexander V. Chernikov changed: What |Removed |Added ---------------------------------------------------------------------------- Status|New |In Progress --- Comment #13 from Alexander V. Chernikov --- Awesome! Could you also share other panics backtraces (if any)? --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Wed Mar 24 04:54:26 2021 Return-Path: Delivered-To: freebsd-net@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 6CCFA5A91EB for ; Wed, 24 Mar 2021 04:54:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F4wrL2RVyz3G2B for ; Wed, 24 Mar 2021 04:54:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 539325A91EA; Wed, 24 Mar 2021 04:54:26 +0000 (UTC) Delivered-To: net@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 5354A5A91E9 for ; Wed, 24 Mar 2021 04:54:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4wrL1qMLz3FrR for ; Wed, 24 Mar 2021 04:54:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 31BEF6369 for ; Wed, 24 Mar 2021 04:54:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12O4sQPC001729 for ; Wed, 24 Mar 2021 04:54:26 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12O4sQYn001727 for net@FreeBSD.org; Wed, 24 Mar 2021 04:54:26 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254015] Panic when using bridge interface on 13.0-BETA4 Date: Wed, 24 Mar 2021 04:54:25 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: crash, needs-qa, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: shamaz.mazum@gmail.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Mar 2021 04:54:26 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254015 --- Comment #13 from shamaz.mazum@gmail.com --- Can you reproduce by it yourself by adding net.link.ether.ipfw =3D 0 to /etc/sysctl.conf and writing firewall rules like these: #!/bin/sh IPFW=3D"/sbin/ipfw -q" IFACE=3D"wg0" PUB_IFACE=3D"re1" SKIP_IP=3D"skipto 20000" SKIP_ETHER=3D"skipto 30000" # Ports list: SSH=3D"22" TELNET=3D"23" SMTP=3D"25" WHOIS=3D"43" WWW=3D"80" HTTPS=3D"443" POP3=3D"110" SSMTP=3D"465" POP3S=3D"995" GIT=3D"9418" FTPC=3D"21" FTPD=3D"20" IRC=3D"6660-7000" NTP=3D"123" OPENPORTS=3D"$WWW,$HTTPS" OPENPORTS=3D"$OPENPORTS,$SSH,$WHOIS,$GIT" GOODMACS=3D"cc:af:78:58:73:a2 60:45:cb:64:2a:65 3c:7c:3f:3c:52:5b" GOODMACS_TAG=3D"100" SUBNET=3D"192.168.20.0/24" LOCALIFACES=3D"re0 wlan0 bridge0 lo0 tap0" $IPFW -f flush $IPFW -f nat flush # Start NAT $IPFW nat 1 config if $IFACE log same_ports reset # Deny fragmented packets $IPFW add reass ip from any to any frag in #$IPFW add $SKIP_ETHER ip from any to any layer2 $IPFW add check-state :before-nat # Drop connections to LAN from untrusted macs #$IPFW add allow ip from any to any tagged $GOODMACS_TAG via bridge0 # Allow DHCP #$IPFW add allow udp from any 68 to me dst-port 67 in via bridge0 keep-state :before-nat # And ICMP #$IPFW add allow icmp from any to any via bridge0 # Drop everything else #$IPFW add deny ip from any to $SUBNET in via bridge0 # Enable LAN traffic for lan_iface in $LOCALIFACES; do $IPFW add allow ip from any to any via $lan_iface done # Public iface setup # Wireguard $IPFW add allow udp from me to 185.213.155.130 dst-port 51820 out via $PUB_IFACE keep-state :before-nat # OpenVPN #$IPFW add allow udp from me to any dst-port 1197 out via $PUB_IFACE keep-s= tate :before-nat $IPFW add allow icmp from any to any via $PUB_IFACE $IPFW add deny ip from any to any via $PUB_IFACE $IPFW add nat 1 ip from any to any in via $IFACE $IPFW add check-state :after-nat # Allow DNS for this machine $IPFW add $SKIP_IP tcp from me to any 53 out via $IFACE setup keep-state :after-nat $IPFW add $SKIP_IP udp from me to any 53 out via $IFACE keep-state :after-n= at # All common open ports $IPFW add $SKIP_IP tcp from me to any $OPENPORTS out \ via $IFACE setup keep-state :after-nat # DHCP $IPFW add $SKIP_IP udp from any 68 to any dst-port 67 out via $IFACE keep-s= tate :after-nat # NTP $IPFW add $SKIP_IP udp from me to any $NTP out via $IFACE keep-state :after= -nat # Allow ICMP $IPFW add $SKIP_IP icmp from any to any via $IFACE $IPFW add deny all from me to any out via $IFACE $IPFW add deny all from any to me in via $IFACE $IPFW add 20000 nat 1 ip from any to any out via $IFACE $IPFW add allow ip from any to any via $IFACE $IPFW add deny ip from any to any # Ethernet-layer processing $IPFW add 30000 allow ip from any to any mac-type arp for mac in $GOODMACS; do $IPFW add allow tag $GOODMACS_TAG ip from any to any mac any $mac in $IPFW add allow tag $GOODMACS_TAG ip from any to any mac $mac any o= ut done $IPFW add allow ip from any to any You can drop all rules about VPN, home VLAN, etc. Just leave layer2 filteri= ng. --=20 You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Wed Mar 24 05:28:09 2021 Return-Path: Delivered-To: freebsd-net@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 23E035A9553 for ; Wed, 24 Mar 2021 05:28:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F4xbF04JXz3HCR for ; Wed, 24 Mar 2021 05:28:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 017165A97E7; Wed, 24 Mar 2021 05:28:09 +0000 (UTC) Delivered-To: net@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 0135D5A97E6 for ; Wed, 24 Mar 2021 05:28:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4xbD6HxJz3HCQ for ; Wed, 24 Mar 2021 05:28:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C94836844 for ; Wed, 24 Mar 2021 05:28:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12O5S8rP018053 for ; Wed, 24 Mar 2021 05:28:08 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12O5S8nm018052 for net@FreeBSD.org; Wed, 24 Mar 2021 05:28:08 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254015] Panic when using bridge interface on 13.0-BETA4 Date: Wed, 24 Mar 2021 05:28:08 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: crash, needs-qa, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: shamaz.mazum@gmail.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Mar 2021 05:28:09 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254015 --- Comment #14 from shamaz.mazum@gmail.com --- Disregard my last message. Tryed layer2 filtering on my second machine. All works fine. It causes trouble only at the first one. --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Wed Mar 24 07:22:26 2021 Return-Path: Delivered-To: freebsd-net@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 4A1CF5AC6C7 for ; Wed, 24 Mar 2021 07:22:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F50761Rf6z3NKv for ; Wed, 24 Mar 2021 07:22:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 316915AC76C; Wed, 24 Mar 2021 07:22:26 +0000 (UTC) Delivered-To: net@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 313015AC76B for ; Wed, 24 Mar 2021 07:22:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F50760qcqz3NfC for ; Wed, 24 Mar 2021 07:22:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 100DC1070C for ; Wed, 24 Mar 2021 07:22:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12O7MQ1c079023 for ; Wed, 24 Mar 2021 07:22:26 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12O7MQMa079022 for net@FreeBSD.org; Wed, 24 Mar 2021 07:22:26 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254303] Fatal trap 12: page fault while in kernel mode ((frr 7.5_1 + Freebsd 13 Beta3) zebra crashes server when routes are populated) Date: Wed, 24 Mar 2021 07:22:25 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: Unspecified X-Bugzilla-Keywords: panic X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: a.ivanov@veesp.com X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: melifaro@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Mar 2021 07:22:26 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254303 --- Comment #14 from Aleks --- Created attachment 223541 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D223541&action= =3Dedit core2 --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Wed Mar 24 07:23:20 2021 Return-Path: Delivered-To: freebsd-net@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 27E4F5ACC80 for ; Wed, 24 Mar 2021 07:23:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F50880RNFz3Nj5 for ; Wed, 24 Mar 2021 07:23:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 0EB485AC942; Wed, 24 Mar 2021 07:23:20 +0000 (UTC) Delivered-To: net@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 0E7DC5ACBA7 for ; Wed, 24 Mar 2021 07:23:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F50876xjLz3NLb for ; Wed, 24 Mar 2021 07:23:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id E12037F43 for ; Wed, 24 Mar 2021 07:23:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12O7NJ8S079295 for ; Wed, 24 Mar 2021 07:23:19 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12O7NJ7I079294 for net@FreeBSD.org; Wed, 24 Mar 2021 07:23:19 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254303] Fatal trap 12: page fault while in kernel mode ((frr 7.5_1 + Freebsd 13 Beta3) zebra crashes server when routes are populated) Date: Wed, 24 Mar 2021 07:23:19 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: Unspecified X-Bugzilla-Keywords: panic X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: a.ivanov@veesp.com X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: melifaro@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Mar 2021 07:23:20 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254303 --- Comment #15 from Aleks --- (In reply to Alexander V. Chernikov from comment #13) Apart from main trace and the one I've sent you yesterday? I've attached another one (named core2) to this bugreport --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Wed Mar 24 09:02:03 2021 Return-Path: Delivered-To: freebsd-net@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 C5ECB5B05CD for ; Wed, 24 Mar 2021 09:02:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4F52L353kmz3lJs for ; Wed, 24 Mar 2021 09:02:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id ADA6E5B0515; Wed, 24 Mar 2021 09:02:03 +0000 (UTC) Delivered-To: net@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 AD6FB5B00F9 for ; Wed, 24 Mar 2021 09:02:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F52L34SyVz3lMR for ; Wed, 24 Mar 2021 09:02:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 8D15E11B81 for ; Wed, 24 Mar 2021 09:02:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12O923vH030990 for ; Wed, 24 Mar 2021 09:02:03 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12O9231c030989 for net@FreeBSD.org; Wed, 24 Mar 2021 09:02:03 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254478] Panic when using ipfw and divert sockets Date: Wed, 24 Mar 2021 09:02:03 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 12.2-RELEASE X-Bugzilla-Keywords: crash, needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: ae@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: mfc-stable13? mfc-stable12? X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Mar 2021 09:02:03 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254478 Andrey V. Elsukov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ae@FreeBSD.org --- Comment #1 from Andrey V. Elsukov --- I think such problem can be reproduced if you will do open/close divert soc= ket in a loop. Is it possible that your application sometimes does that? Can you show what contains inp in the last kgdb command? --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Wed Mar 24 09:19:58 2021 Return-Path: Delivered-To: freebsd-net@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 07DA05B055D for ; Wed, 24 Mar 2021 09:19:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F52kj6cptz3m8R for ; Wed, 24 Mar 2021 09:19:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id E31185B055C; Wed, 24 Mar 2021 09:19:57 +0000 (UTC) Delivered-To: net@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 E2DE15B0A10 for ; Wed, 24 Mar 2021 09:19:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F52kj5yY9z3lkq for ; Wed, 24 Mar 2021 09:19:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id BB9F211947 for ; Wed, 24 Mar 2021 09:19:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12O9JvL3037833 for ; Wed, 24 Mar 2021 09:19:57 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12O9JvTT037832 for net@FreeBSD.org; Wed, 24 Mar 2021 09:19:57 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254478] Panic when using ipfw and divert sockets Date: Wed, 24 Mar 2021 09:19:57 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 12.2-RELEASE X-Bugzilla-Keywords: crash, needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: ae@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: mfc-stable13? mfc-stable12? X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Mar 2021 09:19:58 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254478 --- Comment #2 from Andrey V. Elsukov --- Created attachment 223546 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D223546&action= =3Dedit proposed patch (untested) --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Wed Mar 24 15:42:50 2021 Return-Path: Delivered-To: freebsd-net@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 A3FE15B8F10 for ; Wed, 24 Mar 2021 15:42:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F5CDV458yz4dmP for ; Wed, 24 Mar 2021 15:42:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 8BBF45B8BB3; Wed, 24 Mar 2021 15:42:50 +0000 (UTC) Delivered-To: net@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 8B8325B8F0F for ; Wed, 24 Mar 2021 15:42:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F5CDV3TPnz4dVd for ; Wed, 24 Mar 2021 15:42:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6A94616E88 for ; Wed, 24 Mar 2021 15:42:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12OFgo2Y026697 for ; Wed, 24 Mar 2021 15:42:50 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12OFgoF6026696 for net@FreeBSD.org; Wed, 24 Mar 2021 15:42:50 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254478] Panic when using ipfw and divert sockets Date: Wed, 24 Mar 2021 15:42:50 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 12.2-RELEASE X-Bugzilla-Keywords: crash, needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: daniel+freebsd@kempkens.io X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: mfc-stable13? mfc-stable12? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Mar 2021 15:42:50 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254478 --- Comment #3 from Daniel Kempkens --- (In reply to Andrey V. Elsukov from comment #1) > I think such problem can be reproduced if you will do open/close divert s= ocket in a loop. Is it possible that your application sometimes does that? We were not able to confirm that this actually happens (yet), but we're fai= rly certain that under the right conditions what you described can indeed happe= n. We have added some logging to confirm our suspicions. Sadly no ETA on when we can try this in production again. We're still worki= ng on a setup to reproduce this in our development environment. > Can you show what contains inp in the last kgdb command? Sure! (kgdb) print *inp $6 =3D {inp_hash =3D {cle_next =3D 0xfffff804bfdd5b70, cle_prev =3D 0xfffff8012784ae20}, inp_pcbgrouphash =3D {cle_next =3D 0x0, cle_prev =3D 0= x0}, inp_lock =3D {lock_object =3D { lo_name =3D 0xffffffff82515931 "divinp", lo_flags =3D 90898432, lo_da= ta =3D 0, lo_witness =3D 0x0}, rw_lock =3D 33}, inp_hpts =3D {tqe_next =3D 0x0, tqe_p= rev =3D 0x0}, inp_hpts_request =3D 0, inp_in_hpts =3D 0 '____preserved_4____00', inp_in= _input =3D 0 '____preserved_4____00', inp_hpts_cpu =3D 0, inp_refcount =3D 1, inp_flag= s =3D 8388616, inp_flags2 =3D 16, inp_input_cpu =3D 0, inp_hpts_cpu_set =3D 0 '____preserved_4____00', inp_input_cpu_set =3D 0 '____preserved_4____00', inp_hpts_calls =3D 0 '____preserved_4____00', inp_input_calls =3D 0 '____preserved_4____00', inp_spare_bits2 =3D 0 '____preserved_4____00', inp_spare_byte =3D 0 '____preserved_4____00', inp_ppcb =3D 0x0, inp_socket =3D 0x0, inp_hptsslot =3D 0, inp_hpts_drop_r= eas =3D 0, inp_input =3D {tqe_next =3D 0x0, tqe_prev =3D 0x0}, inp_pcbinfo =3D 0xfffff= e00006f4538, inp_pcbgroup =3D 0x0, inp_pcbgroup_wild =3D {cle_next =3D 0x0, cle_prev = =3D 0x0}, inp_cred =3D 0xfffff801318fa200, inp_flow =3D 0, inp_vflag =3D 1 '____preserved_4____01', inp_ip_ttl =3D 0 '____preserved_4____00', inp_ip_p =3D 2 '____preserved_4____02', inp_ip_minttl =3D 0 '____preserved_4____00', inp_flowid =3D 0, inp_snd_tag =3D 0x0, inp_flowtyp= e =3D 0, inp_rss_listen_bucket =3D 0, inp_inc =3D {inc_flags =3D 0 '____preserved_4_= ___00', inc_len =3D 0 '____preserved_4____00', inc_fibnum =3D 0, inc_ie =3D {ie= _fport =3D 0, ie_lport =3D 10787, ie_dependfaddr =3D {id46_addr =3D {ia46_pad32 =3D {0= , 0, 0}, ia46_addr4 =3D {s_addr =3D 0}}, id6_addr =3D { __u6_addr =3D {__u6_addr8 =3D '____preserved_4____00' , __u6_addr16 =3D {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 =3D {0, 0, 0, 0}}}}, ie_dependladdr =3D {id46_addr =3D { ia46_pad32 =3D {0, 0, 0}, ia46_addr4 =3D {s_addr =3D 0}}, id6_add= r =3D {__u6_addr =3D {__u6_addr8 =3D '____preserved_4____00' , __u6_addr16 =3D {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 =3D {0, 0, 0, 0}}}}, ie6_zoneid =3D 0}}, inp_label = =3D 0x0, inp_sp =3D 0xfffff80127913ee0, {inp_ip_tos =3D 0 '____preserved_4____00', inp_options =3D 0x0, inp_moptions =3D 0x0}, { in6p_options =3D 0x0, in6p_outputopts =3D 0x0, in6p_moptions =3D 0x0, in6p_icmp6filt =3D 0x0, in6p_cksum =3D 0, in6p_hops =3D 0}, inp_portlist = =3D {cle_next =3D 0x0, cle_prev =3D 0xfffff80127c450a0}, inp_phd =3D 0xfffff80127c45080, inp_g= encnt =3D 74, spare_ptr =3D 0x0, inp_rt_cookie =3D 0, {inp_route =3D {ro_rt =3D 0x0, = ro_lle =3D 0x0, ro_prepend =3D 0x0, ro_plen =3D 0, ro_flags =3D 256, ro_mtu =3D 0, sp= are =3D 0, ro_dst =3D {sa_len =3D 0 '____preserved_4____00', sa_family =3D 0 '____preserved_4____00', sa_data =3D '____preserved_4____00' }}, inp_route6 =3D {ro_rt =3D 0x0, ro_lle =3D 0x0, ro_prepend =3D 0x0, ro_p= len =3D 0, ro_flags =3D 256, ro_mtu =3D 0, spare =3D 0, ro_dst =3D {sin6_len =3D 0 '____preserved_4____00', sin6_family =3D 0 '____preserved_4____00', sin6_port =3D 0, sin6_flowinfo =3D 0, sin6_addr =3D {__u6_addr =3D = {__u6_addr8 =3D '____preserved_4____00' , __u6_addr16 =3D {0, 0, 0, 0= , 0, 0, 0, 0}, __u6_addr32 =3D {0, 0, 0, 0}}}, sin6_scope_id =3D 0}}}, inp_list =3D {cle_next =3D 0xfffff804bfdd5b70, cle_prev =3D 0xfffffe00006f4530}, inp_epoch_ctx =3D {da= ta =3D { 0xffffffff80d43b00 , 0xfffff80127c45088}}} --=20 You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Wed Mar 24 15:49:21 2021 Return-Path: Delivered-To: freebsd-net@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 532465B8D6C for ; Wed, 24 Mar 2021 15:49:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F5CN11bRgz4dg0 for ; Wed, 24 Mar 2021 15:49:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 347D35B8D6B; Wed, 24 Mar 2021 15:49:21 +0000 (UTC) Delivered-To: net@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 344675B9021 for ; Wed, 24 Mar 2021 15:49:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F5CN10wdzz4dfy for ; Wed, 24 Mar 2021 15:49:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0EA4616E1C for ; Wed, 24 Mar 2021 15:49:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12OFnLoa028036 for ; Wed, 24 Mar 2021 15:49:21 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12OFnL8Y028035 for net@FreeBSD.org; Wed, 24 Mar 2021 15:49:21 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254478] Panic when using ipfw and divert sockets Date: Wed, 24 Mar 2021 15:49:21 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 12.2-RELEASE X-Bugzilla-Keywords: crash, needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: ae@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: mfc-stable13? mfc-stable12? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Mar 2021 15:49:21 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254478 --- Comment #4 from Andrey V. Elsukov --- (In reply to Daniel Kempkens from comment #3) inp_flags2 =3D 16 it looks like my guess was correct, PCB has INP_FREED flag set, so its sock= et is already closed and should not be used. Proposed patch should help. --=20 You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Thu Mar 25 01:46:19 2021 Return-Path: Delivered-To: freebsd-net@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 314ED5A8184 for ; Thu, 25 Mar 2021 01:46:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F5Scq0bplz3qY4 for ; Thu, 25 Mar 2021 01:46:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 1495E5A8210; Thu, 25 Mar 2021 01:46:19 +0000 (UTC) Delivered-To: net@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 145615A8129 for ; Thu, 25 Mar 2021 01:46:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F5Scp73P3z3qhJ for ; Thu, 25 Mar 2021 01:46:18 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id E42191E966 for ; Thu, 25 Mar 2021 01:46:18 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12P1kI5R031218 for ; Thu, 25 Mar 2021 01:46:18 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12P1kIQr031216 for net@FreeBSD.org; Thu, 25 Mar 2021 01:46:18 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254507] bnxt(4) promiscuous mode does not work Date: Thu, 25 Mar 2021 01:46:19 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 12.2-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: linimon@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Mar 2021 01:46:19 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254507 Mark Linimon changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|bugs@FreeBSD.org |net@FreeBSD.org --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Thu Mar 25 01:47:44 2021 Return-Path: Delivered-To: freebsd-net@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 63B935A865F for ; Thu, 25 Mar 2021 01:47:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F5SfS28lcz3qgG for ; Thu, 25 Mar 2021 01:47:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 4A0735A8549; Thu, 25 Mar 2021 01:47:44 +0000 (UTC) Delivered-To: net@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 49CE05A8446 for ; Thu, 25 Mar 2021 01:47:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F5SfS1Wfwz3qs6 for ; Thu, 25 Mar 2021 01:47:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 25F9D1EAB3 for ; Thu, 25 Mar 2021 01:47:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12P1li2S031542 for ; Thu, 25 Mar 2021 01:47:44 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12P1li3D031541 for net@FreeBSD.org; Thu, 25 Mar 2021 01:47:44 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254514] vnet: /sbin/ifconfig epair10b vnet $name getting stuck if one CPU is busy Date: Thu, 25 Mar 2021 01:47:43 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: linimon@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Mar 2021 01:47:44 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254514 Mark Linimon changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|bugs@FreeBSD.org |net@FreeBSD.org --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Fri Mar 26 10:35:51 2021 Return-Path: Delivered-To: freebsd-net@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 B9FB15BA179 for ; Fri, 26 Mar 2021 10:35:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F6JKM4jybz4VKX for ; Fri, 26 Mar 2021 10:35:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 9F95C5BA178; Fri, 26 Mar 2021 10:35:51 +0000 (UTC) Delivered-To: net@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 9E28F5BA177 for ; Fri, 26 Mar 2021 10:35:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F6JKM3ql8z4VPl for ; Fri, 26 Mar 2021 10:35:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 76A5118C8E for ; Fri, 26 Mar 2021 10:35:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12QAZp4q003524 for ; Fri, 26 Mar 2021 10:35:51 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12QAZp09003523 for net@FreeBSD.org; Fri, 26 Mar 2021 10:35:51 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254333] [tcp] sysctl net.inet.tcp.hostcache.list hangs Date: Fri, 26 Mar 2021 10:35:51 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 11.4-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: tuexen@freebsd.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Mar 2021 10:35:51 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254333 --- Comment #3 from Michael Tuexen --- (In reply to Maxim Shalomikhin from comment #2) I mentioned this issue on the bi-weekly transport call, since I don't see h= ow this problem can occur. It was asked if it is possible that the problem cou= ld be a hanging console or TCP connection or whatever the output stream is goi= ng to? --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Fri Mar 26 23:46:30 2021 Return-Path: Delivered-To: freebsd-net@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 333325B0BCB for ; Fri, 26 Mar 2021 23:46:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F6dsf0pGkz3vbN for ; Fri, 26 Mar 2021 23:46:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 1B8525B0E17; Fri, 26 Mar 2021 23:46:30 +0000 (UTC) Delivered-To: net@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 1B4AD5B097E for ; Fri, 26 Mar 2021 23:46:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F6dsf09nWz3vXW for ; Fri, 26 Mar 2021 23:46:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id ED8F2230B1 for ; Fri, 26 Mar 2021 23:46:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12QNkTK6094905 for ; Fri, 26 Mar 2021 23:46:29 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12QNkTPi094904 for net@FreeBSD.org; Fri, 26 Mar 2021 23:46:29 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254303] Fatal trap 12: page fault while in kernel mode ((frr 7.5_1 + Freebsd 13 Beta3) zebra crashes server when routes are populated) Date: Fri, 26 Mar 2021 23:46:29 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: Unspecified X-Bugzilla-Keywords: panic X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: melifaro@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: melifaro@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Mar 2021 23:46:30 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254303 --- Comment #16 from Alexander V. Chernikov --- (In reply to Aleks from comment #15) Thank you! Short summary: >From the private core.5 you sent me: * rtentry looks perfectly fine, but the nexthop pointer is (mostly) zeroed * from the core2: failure to resolve nh_priv pointer * from the original kgdb_backtrace: nhg has zero pointer to nh_ctl So far it looks like we're removing the additional reference from the nexth= op group in some corner case scenario, which results in the group being freed, with the rtentry still pointing to this group. Re reproduction: I don't have 2 full-view peers, so I ended up duplicating = the feed from a single peer & introducing some delay, to mimic propagation dela= ys. So far I wasn't able to reproduce any panic. Are there any additional specifics (e.g. links flapping) in the setup? IS there any chance you could run stdbuf -o0 route -n monitor > zebra_log.txt at startup (or, actually, at the point in time when all peers are down) and then try to turn up first and th= en the second peer? If you could also run something like `while true; do date >> nhg.log ; netstat -4OnW >> nhg.log ; sleep 5; done` and share both files along with the core backtrace, that would be awesome. If there is a possibility of getting access to the server - that would real= ly speed the things up. --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-net@freebsd.org Sat Mar 27 04:08:54 2021 Return-Path: Delivered-To: freebsd-net@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 A6AF35B8699 for ; Sat, 27 Mar 2021 04:08:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4F6lhQ46x0z4gBr for ; Sat, 27 Mar 2021 04:08:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 8D6415B871B; Sat, 27 Mar 2021 04:08:54 +0000 (UTC) Delivered-To: net@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 8D1DF5B871A for ; Sat, 27 Mar 2021 04:08:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F6lhQ3VJbz4fxW for ; Sat, 27 Mar 2021 04:08:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6AFC42692B for ; Sat, 27 Mar 2021 04:08:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 12R48s40023369 for ; Sat, 27 Mar 2021 04:08:54 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 12R48s0Q023368 for net@FreeBSD.org; Sat, 27 Mar 2021 04:08:54 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 254596] if_bridge wants LRO turned off, if_vlan insists it remain on Date: Sat, 27 Mar 2021 04:08:54 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 12.2-RELEASE X-Bugzilla-Keywords: needs-patch, needs-qa X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? mfc-stable13? mfc-stable12? X-Bugzilla-Changed-Fields: assigned_to cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Mar 2021 04:08:54 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254596 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|bugs@FreeBSD.org |net@FreeBSD.org CC| |net@FreeBSD.org --=20 You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug.= From owner-freebsd-net@freebsd.org Sat Mar 27 12:20:14 2021 Return-Path: Delivered-To: freebsd-net@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 C13B85C3511 for ; Sat, 27 Mar 2021 12:20:14 +0000 (UTC) (envelope-from jbreitman@tildenparkcapital.com) Received: from us-smtp-delivery-145.mimecast.com (us-smtp-delivery-145.mimecast.com [216.205.24.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.mimecast.com", Issuer "DigiCert TLS RSA SHA256 2020 CA1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F6ybK68fQz3Qjf for ; Sat, 27 Mar 2021 12:20:13 +0000 (UTC) (envelope-from jbreitman@tildenparkcapital.com) Received: from zmcc-3-mta-2.zmailcloud.com (zmcc-3-mta-2.zmailcloud.com [35.238.170.66]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-339-GXBxTzh4N8afmI9LJhQ_zA-1; Sat, 27 Mar 2021 08:20:10 -0400 X-MC-Unique: GXBxTzh4N8afmI9LJhQ_zA-1 Received: from zmcc-3-mta-2.zmailcloud.com (localhost [127.0.0.1]) by zmcc-3-mta-2.zmailcloud.com (Postfix) with ESMTPS id 543CEE0036; Sat, 27 Mar 2021 07:20:09 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by zmcc-3-mta-2.zmailcloud.com (Postfix) with ESMTP id 40FC0E0ADE; Sat, 27 Mar 2021 07:20:09 -0500 (CDT) X-Virus-Scanned: amavisd-new at zmcc-3-mta-2.zmailcloud.com Received: from zmcc-3-mta-2.zmailcloud.com ([127.0.0.1]) by localhost (zmcc-3-mta-2.zmailcloud.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id uFXtD3eK79_y; Sat, 27 Mar 2021 07:20:08 -0500 (CDT) Received: from jbreitman-mac.zxcvm.com (unknown [72.22.182.150]) by zmcc-3-mta-2.zmailcloud.com (Postfix) with ESMTPSA id BF163E0036; Sat, 27 Mar 2021 07:20:08 -0500 (CDT) From: Jason Breitman Message-Id: Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: NFS Mount Hangs Date: Sat, 27 Mar 2021 08:20:07 -0400 In-Reply-To: Cc: Youssef GHORBAL , "freebsd-net@freebsd.org" To: Rick Macklem References: <3750001D-3F1C-4D9A-A9D9-98BCA6CA65A4@tildenparkcapital.com> <33693DE3-7FF8-4FAB-9A75-75576B88A566@tildenparkcapital.com> X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: tildenparkcapital.com Content-Type: multipart/mixed; boundary="Apple-Mail=_ADF864C5-85D0-420D-9443-176A64A1E111" X-Rspamd-Queue-Id: 4F6ybK68fQz3Qjf X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of jbreitman@tildenparkcapital.com designates 216.205.24.145 as permitted sender) smtp.mailfrom=jbreitman@tildenparkcapital.com X-Spamd-Result: default: False [-2.90 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_FIVE(0.00)[6]; 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)[+ip4:216.205.24.0/24]; HAS_ATTACHMENT(0.00)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; RWL_MAILSPIKE_VERYGOOD(0.00)[216.205.24.145:from]; TO_DN_SOME(0.00)[]; DMARC_NA(0.00)[tildenparkcapital.com: no valid DMARC record]; NEURAL_HAM_LONG(-1.00)[-1.000]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~,3:+]; ASN(0.00)[asn:30031, ipnet:216.205.24.0/24, country:US]; RCVD_TLS_LAST(0.00)[]; MAILMAN_DEST(0.00)[freebsd-net]; RCVD_IN_DNSWL_LOW(-0.10)[216.205.24.145:from] X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Mar 2021 12:20:14 -0000 --Apple-Mail=_ADF864C5-85D0-420D-9443-176A64A1E111 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=WINDOWS-1252 The issue happened again so we can say that disabling TSO and LRO on the NI= C did not resolve this issue. # ifconfig lagg0 -rxcsum -rxcsum6 -txcsum -txcsum6 -lro -tso -vlanhwtso # ifconfig lagg0 lagg0: flags=3D8943 metric = 0 mtu 1500 =09options=3D8100b8 We can also say that the sysctl settings did not resolve this issue. # sysctl net.inet.tcp.fast_finwait2_recycle=3D1 net.inet.tcp.fast_finwait2_recycle: 0 -> 1 # sysctl net.inet.tcp.finwait2_timeout=3D1000 net.inet.tcp.finwait2_timeout: 60000 -> 1000 * I have not rebooted the NFS Server nor have I restarted nfsd, but do not = believe that is required as these settings are at the TCP level and I would= expect new sessions to use the updated settings. The issue occurred after 5 days following a reboot of the client machines. I ran the capture information again to make use of the situation. #!/bin/sh while true do /bin/date >> /tmp/nfs-hang.log /bin/ps axHl | grep nfsd | grep -v grep >> /tmp/nfs-hang.log /usr/bin/procstat -kk 2947 >> /tmp/nfs-hang.log /usr/bin/procstat -kk 2944 >> /tmp/nfs-hang.log /bin/sleep 60 done On the NFS Server Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 NFS.Server.IP.X.2049 NFS.Client.IP.X.48286 CLO= SE_WAIT=20 On the NFS Client tcp 0 0 NFS.Client.IP.X:48286 NFS.Server.IP.X:2049 F= IN_WAIT2 --Apple-Mail=_ADF864C5-85D0-420D-9443-176A64A1E111 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 You had also asked for the output below. # nfsstat -E -s BackChannelCtBindConnToSes =20 0 0 # sysctl vfs.nfsd.request_space_throttle_count vfs.nfsd.request_space_throttle_count: 0 I see that you are testing a patch and I look forward to seeing the results= . Jason Breitman On Mar 21, 2021, at 6:21 PM, Rick Macklem wrote: Youssef GHORBAL wrote: >Hi Jason, > >> On 17 Mar 2021, at 18:17, Jason Breitman wrote: >> >> Please review the details below and let me know if there is a setting th= at I should apply to my FreeBSD NFS Server or if there is a bug fix that I = can apply to resolve my issue. >> I shared this information with the linux-nfs mailing list and they belie= ve the issue is on the server side. >> >> Issue >> NFSv4 mounts periodically hang on the NFS Client. >> >> During this time, it is possible to manually mount from another NFS Serv= er on the NFS Client having issues. >> Also, other NFS Clients are successfully mounting from the NFS Server in= question. >> Rebooting the NFS Client appears to be the only solution. > >I had experienced a similar weird situation with periodically stuck Linux = NFS clients >mounting Isilon NFS servers (Isilon is FreeBSD based but they = seem to have there >own nfsd) Yes, my understanding is that Isilon uses a proprietary user space nfsd and not the kernel based RPC and nfsd in FreeBSD. >We=E2=80=99ve had better luck and we did manage to have packet captures on= both sides >during the issue. The gist of it goes like follows: > >- Data flows correctly between SERVER and the CLIENT >- At some point SERVER starts decreasing it's TCP Receive Window until it = reachs 0 >- The client (eager to send data) can only ack data sent by SERVER. >- When SERVER was done sending data, the client starts sending TCP Window = >Probes hoping that the TCP Window opens again so he can flush its buffers. >- SERVER responds with a TCP Zero Window to those probes. Having the window size drop to zero is not necessarily incorrect. If the server is overloaded (has a backlog of NFS requests), it can stop do= ing soreceive() on the socket (so the socket rcv buffer can fill up and the TCP= window closes). This results in "backpressure" to stop the NFS client from floodin= g the NFS server with requests. --> However, once the backlog is handled, the nfsd should start to soreceiv= e() again and this shouls cause the window to open back up. --> Maybe this is broken in the socket/TCP code. I quickly got lost in tcp_output() when it decides what to do about the rcvwin. >- After 6 minutes (the NFS server default Idle timeout) SERVER racefully c= loses the >TCP connection sending a FIN Packet (and still a TCP Window 0) This probably does not happen for Jason's case, since the 6minute timeout is disabled when the TCP connection is assigned as a backchannel (most like= ly the case for NFSv4.1). >- CLIENT ACK that FIN. >- SERVER goes in FIN_WAIT_2 state >- CLIENT closes its half part part of the socket and goes in LAST_ACK stat= e. >- FIN is never sent by the client since there still data in its SendQ and = receiver TCP >Window is still 0. At this stage the client starts sending TC= P Window Probes again >and again hoping that the server opens its TCP Windo= w so it can flush it's buffers >and terminate its side of the socket. >- SERVER keeps responding with a TCP Zero Window to those probes. >=3D> The last two steps goes on and on for hours/days freezing the NFS mou= nt bound >to that TCP session. > >If we had a situation where CLIENT was responsible for closing the TCP Win= dow (and >initiating the TCP FIN first) and server wanting to send data we= =E2=80=99ll end up in the same >state as you I think. > >We=E2=80=99ve never had the root cause of why the SERVER decided to close = the TCP >Window and no more acccept data, the fix on the Isilon part was to= recycle more >aggressively the FIN_WAIT_2 sockets (net.inet.tcp.fast_finwa= it2_recycle=3D1 & >net.inet.tcp.finwait2_timeout=3D5000). Once the socket r= ecycled and at the next >occurence of CLIENT TCP Window probe, SERVER sends= a RST, triggering the >teardown of the session on the client side, a new T= CP handchake, etc and traffic >flows again (NFS starts responding) > >To avoid rebooting the client (and before the aggressive FIN_WAIT_2 was >i= mplemented on the Isilon side) we=E2=80=99ve added a check script on the cl= ient that detects >LAST_ACK sockets on the client and through iptables rule= enforces a TCP RST, >Something like: -A OUTPUT -p tcp -d $nfs_server_addr = --sport $local_port -j REJECT >--reject-with tcp-reset (the script removes = this iptables rule as soon as the LAST_ACK >disappears) > >The bottom line would be to have a packet capture during the outage (clien= t and/or >server side), it will show you at least the shape of the TCP exch= ange when NFS is >stuck. Interesting story and good work w.r.t. sluething, Youssef, thanks. I looked at Jason's log and it shows everything is ok w.r.t the nfsd thread= s. (They're just waiting for RPC requests.) However, I do now think I know why the soclose() does not happen. When the TCP connection is assigned as a backchannel, that takes a referenc= e cnt on the structure. This refcnt won't be released until the connection is replaced by a BindConnectiotoSession operation from the client. But that wo= n't happen until the client creates a new TCP connection. --> No refcnt release-->no refcnt of 0-->no soclose(). I've created the attached patch (completely different from the previous one= ) that adds soshutdown(SHUT_WR) calls in the three places where the TCP connection is going away. This seems to get it past CLOSE_WAIT without a soclose(). --> I know you are not comfortable with patching your server, but I do thin= k this change will get the socket shutdown to complete. There are a couple more things you can check on the server... # nfsstat -E -s --> Look for the count under "BindConnToSes". --> If non-zero, backchannels have been assigned # sysctl -a | fgrep request_space_throttle_count --> If non-zero, the server has been overloaded at some point. I think the attached patch might work around the problem. The code that should open up the receive window needs to be checked. I am also looking at enabling the 6minute timeout when a backchannel is assigned. rick Youssef _______________________________________________ freebsd-net@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" --Apple-Mail=_ADF864C5-85D0-420D-9443-176A64A1E111-- From owner-freebsd-net@freebsd.org Sat Mar 27 20:08:08 2021 Return-Path: Delivered-To: freebsd-net@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 2891357E66E for ; Sat, 27 Mar 2021 20:08:08 +0000 (UTC) (envelope-from pi@freebsd.org) Received: from fc.opsec.eu (fc.opsec.eu [IPv6:2001:14f8:200:4::4]) (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 4F78zC6V3Tz4d44 for ; Sat, 27 Mar 2021 20:08:07 +0000 (UTC) (envelope-from pi@freebsd.org) Received: from pi by fc.opsec.eu with local (Exim 4.94 (FreeBSD)) (envelope-from ) id 1lQFDx-000PYT-Sw for freebsd-net@freebsd.org; Sat, 27 Mar 2021 21:07:57 +0100 Date: Sat, 27 Mar 2021 21:07:57 +0100 From: Kurt Jaeger To: freebsd-net@freebsd.org Subject: Which cpu/mainboard for fast routing (bgp, full tables) ? Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 4F78zC6V3Tz4d44 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [0.00 / 15.00]; local_wl_from(0.00)[freebsd.org]; ASN(0.00)[asn:12502, ipnet:2001:14f8::/32, country:DE] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Mar 2021 20:08:08 -0000 Hi! We currently operate routers (FreeBSD 12.x, frr7) with Xeon(R) CPU E3-1230 v6 @ 3.50GHz CPUs and 10g links. They get to around 5-6 gbit/s throughput. What kind of hardware can you all suggest, if we stay in the generic PC area, to improve the routing throughput ? -- pi@FreeBSD.org +49 171 3101372 Now what ? From owner-freebsd-net@freebsd.org Sat Mar 27 22:57:12 2021 Return-Path: Delivered-To: freebsd-net@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 52E655AB494 for ; Sat, 27 Mar 2021 22:57:12 +0000 (UTC) (envelope-from prvs=572009db34=youssef.ghorbal@pasteur.fr) Received: from mx3.pasteur.fr (mx3.pasteur.fr [157.99.45.71]) (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 4F7DkG6bfPz4pBG for ; Sat, 27 Mar 2021 22:57:10 +0000 (UTC) (envelope-from prvs=572009db34=youssef.ghorbal@pasteur.fr) Received: from pps.filterd (proofpoint02.pasteur.fr [127.0.0.1]) by proofpoint02.pasteur.fr (8.16.1.2/8.16.1.2) with SMTP id 12RMtwIu220128; Sat, 27 Mar 2021 23:57:02 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pasteur.fr; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=DKIM2020; bh=LjLbvGaYoIY9Kv/JYrH2MQmmFBpS5575YOwejUEL/m0=; b=JwV+1ymeZ70JCtUvCXQhJF7hbE0ThHD7sv8g325g+z1UwLRJlLLiGUOK8hUoAZOdUnet hBxp0gzNlCj5BsnkqPPjDnzvlGIWshe69Iw9qb0wmNdQemsx4Lz2ayV2WgW0CBSbaFhG dKtWOfroqaPcyNuru437kIAQsC4D7gZvk09+uW0qXWRQDZj+8vt9WvLKHyQz7ayOVyTu as1Ch5Hltbeqv+saP8GCljdr1k1ZtrNw96W5ntIyoxXLW+HSDfoYAx9x+NERTvOyWSSP zGSzkGZIC6K6Fy0HCRa7NsIW4lyvcKcKfg0XnEchFLuyNpgP58Qe83Pkb3HNxSjMYiI/ Aw== Received: from exchange13.corp.pasteur.fr (exchange13.corp.pasteur.fr [10.37.3.13]) by proofpoint02.pasteur.fr with ESMTP id 37htpf5ufv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Sat, 27 Mar 2021 23:57:02 +0100 Received: from EXCHANGE01.corp.pasteur.fr (157.99.211.31) by exchange13.corp.pasteur.fr (10.37.3.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.2.792.3; Sat, 27 Mar 2021 23:57:02 +0100 Received: from EXCHANGE03.corp.pasteur.fr (2002:9d63:d321::9d63:d321) by EXCHANGE01.corp.pasteur.fr (2002:9d63:d31f::9d63:d31f) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2; Sat, 27 Mar 2021 23:57:01 +0100 Received: from EXCHANGE03.corp.pasteur.fr ([fe80::cce4:ae6a:ec0a:16c9]) by EXCHANGE03.corp.pasteur.fr ([fe80::cce4:ae6a:ec0a:16c9%18]) with mapi id 15.01.2176.009; Sat, 27 Mar 2021 23:57:01 +0100 From: "Youssef GHORBAL" To: Jason Breitman CC: Rick Macklem , "freebsd-net@freebsd.org" Subject: Re: NFS Mount Hangs Thread-Topic: NFS Mount Hangs Thread-Index: AQHXG1GBS22C4lXrkUeDRWxvsDPYdaqL+8UAgAL97YCACMXzgIAAsfOA Date: Sat, 27 Mar 2021 22:57:01 +0000 Message-ID: <8E745920-1092-4312-B251-B49D11FE8028@pasteur.fr> References: <3750001D-3F1C-4D9A-A9D9-98BCA6CA65A4@tildenparkcapital.com> <33693DE3-7FF8-4FAB-9A75-75576B88A566@tildenparkcapital.com> In-Reply-To: Accept-Language: en-US, fr-FR Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [157.99.101.117] MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: Qj4n00T5Bs-YX9jXnCXSLjSO7fUQHJ4j X-Proofpoint-GUID: Qj4n00T5Bs-YX9jXnCXSLjSO7fUQHJ4j X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-03-27_12:2021-03-26, 2021-03-27 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 adultscore=0 clxscore=1015 mlxscore=0 suspectscore=0 impostorscore=0 phishscore=0 spamscore=0 mlxlogscore=999 bulkscore=0 lowpriorityscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2103250000 definitions=main-2103270183 X-Rspamd-Queue-Id: 4F7DkG6bfPz4pBG X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=pasteur.fr header.s=DKIM2020 header.b=JwV+1yme; dmarc=pass (policy=none) header.from=pasteur.fr; spf=pass (mx1.freebsd.org: domain of prvs=572009db34=youssef.ghorbal@pasteur.fr designates 157.99.45.71 as permitted sender) smtp.mailfrom=prvs=572009db34=youssef.ghorbal@pasteur.fr X-Spamd-Result: default: False [-2.90 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; HAS_XOIP(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:157.99.45.71/32]; DKIM_TRACE(0.00)[pasteur.fr:+]; MIME_BASE64_TEXT(0.10)[]; DMARC_POLICY_ALLOW(-0.50)[pasteur.fr,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:29110, ipnet:157.99.0.0/16, country:FR]; MID_RHS_MATCH_FROM(0.00)[]; FROM_NEQ_ENVFROM(0.00)[youssef.ghorbal@pasteur.fr,prvs=572009db34=youssef.ghorbal@pasteur.fr]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; RCVD_COUNT_FIVE(0.00)[6]; R_DKIM_ALLOW(-0.20)[pasteur.fr:s=DKIM2020]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; FORGED_SENDER_VERP_SRS(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RWL_MAILSPIKE_VERYGOOD(0.00)[157.99.45.71:from]; FROM_NAME_EXCESS_SPACE(1.00)[]; MAILMAN_DEST(0.00)[freebsd-net] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Mar 2021 22:57:12 -0000 DQoNCk9uIDI3IE1hciAyMDIxLCBhdCAxMzoyMCwgSmFzb24gQnJlaXRtYW4gPGpicmVpdG1hbkB0 aWxkZW5wYXJrY2FwaXRhbC5jb208bWFpbHRvOmpicmVpdG1hbkB0aWxkZW5wYXJrY2FwaXRhbC5j b20+PiB3cm90ZToNCg0KVGhlIGlzc3VlIGhhcHBlbmVkIGFnYWluIHNvIHdlIGNhbiBzYXkgdGhh dCBkaXNhYmxpbmcgVFNPIGFuZCBMUk8gb24gdGhlIE5JQyBkaWQgbm90IHJlc29sdmUgdGhpcyBp c3N1ZS4NCiMgaWZjb25maWcgbGFnZzAgLXJ4Y3N1bSAtcnhjc3VtNiAtdHhjc3VtIC10eGNzdW02 IC1scm8gLXRzbyAtdmxhbmh3dHNvDQojIGlmY29uZmlnIGxhZ2cwDQpsYWdnMDogZmxhZ3M9ODk0 MzxVUCxCUk9BRENBU1QsUlVOTklORyxQUk9NSVNDLFNJTVBMRVgsTVVMVElDQVNUPiBtZXRyaWMg MCBtdHUgMTUwMA0KICAgICAgICBvcHRpb25zPTgxMDBiODxWTEFOX01UVSxWTEFOX0hXVEFHR0lO RyxKVU1CT19NVFUsVkxBTl9IV0NTVU0sVkxBTl9IV0ZJTFRFUj4NCg0KV2UgY2FuIGFsc28gc2F5 IHRoYXQgdGhlIHN5c2N0bCBzZXR0aW5ncyBkaWQgbm90IHJlc29sdmUgdGhpcyBpc3N1ZS4NCg0K IyBzeXNjdGwgbmV0LmluZXQudGNwLmZhc3RfZmlud2FpdDJfcmVjeWNsZT0xDQpuZXQuaW5ldC50 Y3AuZmFzdF9maW53YWl0Ml9yZWN5Y2xlOiAwIC0+IDENCg0KIyBzeXNjdGwgbmV0LmluZXQudGNw LmZpbndhaXQyX3RpbWVvdXQ9MTAwMA0KbmV0LmluZXQudGNwLmZpbndhaXQyX3RpbWVvdXQ6IDYw MDAwIC0+IDEwMDANCg0KSSBkb27igJl0IHRoaW5rIHRob3NlIHdpbGwgZG8gYW55dGhpbmcgaW4g eW91ciBjYXNlIHNpbmNlIHRoZSBGSU5fV0FJVDIgYXJlIG9uIHRoZSBjbGllbnQgc2lkZSBhbmQg dGhvc2Ugc3lzY3RscyBhcmUgZm9yIEJTRC4NCkJ5IHRoZSB3YXkgaXQgc2VlbXMgdGhhdCBMaW51 eCByZWN5Y2xlcyBhdXRvbWF0aWNhbGx5IFRDUCBzZXNzaW9ucyBpbiBGSU5fV0FJVDIgYWZ0ZXIg NjAgc2Vjb25kcyAoc3lzY3RsIG5ldC5pcHY0LnRjcF9maW5fdGltZW91dCkNCg0KdGNwX2Zpbl90 aW1lb3V0IChpbnRlZ2VyOyBkZWZhdWx0OiA2MDsgc2luY2UgTGludXggMi4yKQ0KICAgICAgICAg ICAgICBUaGlzIHNwZWNpZmllcyBob3cgbWFueSBzZWNvbmRzIHRvIHdhaXQgZm9yIGEgZmluYWwg RklODQogICAgICAgICAgICAgIHBhY2tldCBiZWZvcmUgdGhlIHNvY2tldCBpcyBmb3JjaWJseSBj bG9zZWQuICBUaGlzIGlzDQogICAgICAgICAgICAgIHN0cmljdGx5IGEgdmlvbGF0aW9uIG9mIHRo ZSBUQ1Agc3BlY2lmaWNhdGlvbiwgYnV0DQogICAgICAgICAgICAgIHJlcXVpcmVkIHRvIHByZXZl bnQgZGVuaWFsLW9mLXNlcnZpY2UgYXR0YWNrcy4gIEluIExpbnV4DQogICAgICAgICAgICAgIDIu MiwgdGhlIGRlZmF1bHQgdmFsdWUgd2FzIDE4MC4NCg0KU28gSSBkb27igJl0IGdldCB3aHkgaXQg c3R1Y2tzIGluIHRoZSBGSU5fV0FJVDIgc3RhdGUgYW55d2F5Lg0KDQpZb3UgcmVhbGx5IG5lZWQg dG8gaGF2ZSBhIHBhY2tldCBjYXB0dXJlIGR1cmluZyB0aGUgb3V0YWdlIChjbGllbnQgYW5kIHNl cnZlciBzaWRlKSBzbyB5b3XigJlsbCBnZXQgb3ZlciB0aGUgd2lyZSBjaGF0IGFuZCBzdGFydCBz cGVjdWxhdGluZyBmcm9tIHRoZXJlLg0KTm8gbmVlZCB0byBjYXB0dXJlIHRoZSBiZWdpbm5pbmcg b2YgdGhlIG91dGFnZSBmb3Igbm93LiBBbGwgeW91IGhhdmUgdG8gZG8sIGlzIHJ1biBhIHRjcGR1 bXAgZm9yIDEwIG1pbnV0ZXMgb3Igc28gd2hlbiB5b3Ugbm90aWNlIGEgY2xpZW50IHN0dWNrLg0K DQoqIEkgaGF2ZSBub3QgcmVib290ZWQgdGhlIE5GUyBTZXJ2ZXIgbm9yIGhhdmUgSSByZXN0YXJ0 ZWQgbmZzZCwgYnV0IGRvIG5vdCBiZWxpZXZlIHRoYXQgaXMgcmVxdWlyZWQgYXMgdGhlc2Ugc2V0 dGluZ3MgYXJlIGF0IHRoZSBUQ1AgbGV2ZWwgYW5kIEkgd291bGQgZXhwZWN0IG5ldyBzZXNzaW9u cyB0byB1c2UgdGhlIHVwZGF0ZWQgc2V0dGluZ3MuDQoNClRoZSBpc3N1ZSBvY2N1cnJlZCBhZnRl ciA1IGRheXMgZm9sbG93aW5nIGEgcmVib290IG9mIHRoZSBjbGllbnQgbWFjaGluZXMuDQpJIHJh biB0aGUgY2FwdHVyZSBpbmZvcm1hdGlvbiBhZ2FpbiB0byBtYWtlIHVzZSBvZiB0aGUgc2l0dWF0 aW9uLg0KDQojIS9iaW4vc2gNCg0Kd2hpbGUgdHJ1ZQ0KZG8NCiAgL2Jpbi9kYXRlID4+IC90bXAv bmZzLWhhbmcubG9nDQogIC9iaW4vcHMgYXhIbCB8IGdyZXAgbmZzZCB8IGdyZXAgLXYgZ3JlcCA+ PiAvdG1wL25mcy1oYW5nLmxvZw0KICAvdXNyL2Jpbi9wcm9jc3RhdCAta2sgMjk0NyA+PiAvdG1w L25mcy1oYW5nLmxvZw0KICAvdXNyL2Jpbi9wcm9jc3RhdCAta2sgMjk0NCA+PiAvdG1wL25mcy1o YW5nLmxvZw0KICAvYmluL3NsZWVwIDYwDQpkb25lDQoNCg0KT24gdGhlIE5GUyBTZXJ2ZXINCkFj dGl2ZSBJbnRlcm5ldCBjb25uZWN0aW9ucyAoaW5jbHVkaW5nIHNlcnZlcnMpDQpQcm90byBSZWN2 LVEgU2VuZC1RIExvY2FsIEFkZHJlc3MgICAgICAgICAgRm9yZWlnbiBBZGRyZXNzICAgICAgICAo c3RhdGUpDQp0Y3A0ICAgICAgIDAgICAgICAwIE5GUy5TZXJ2ZXIuSVAuWC4yMDQ5ICAgICAgTkZT LkNsaWVudC5JUC5YLjQ4Mjg2ICAgICBDTE9TRV9XQUlUDQoNCk9uIHRoZSBORlMgQ2xpZW50DQp0 Y3AgICAgICAgIDAgICAgICAwIE5GUy5DbGllbnQuSVAuWDo0ODI4NiAgICAgIE5GUy5TZXJ2ZXIu SVAuWDoyMDQ5ICAgICAgIEZJTl9XQUlUMg0KDQoNCg0KWW91IGhhZCBhbHNvIGFza2VkIGZvciB0 aGUgb3V0cHV0IGJlbG93Lg0KDQojIG5mc3N0YXQgLUUgLXMNCkJhY2tDaGFubmVsQ3RCaW5kQ29u blRvU2VzDQogICAgICAgICAgICAwICAgICAgICAgICAgMA0KDQojIHN5c2N0bCB2ZnMubmZzZC5y ZXF1ZXN0X3NwYWNlX3Rocm90dGxlX2NvdW50DQp2ZnMubmZzZC5yZXF1ZXN0X3NwYWNlX3Rocm90 dGxlX2NvdW50OiAwDQoNCkkgc2VlIHRoYXQgeW91IGFyZSB0ZXN0aW5nIGEgcGF0Y2ggYW5kIEkg bG9vayBmb3J3YXJkIHRvIHNlZWluZyB0aGUgcmVzdWx0cy4NCg0KDQpKYXNvbiBCcmVpdG1hbg0K DQoNCk9uIE1hciAyMSwgMjAyMSwgYXQgNjoyMSBQTSwgUmljayBNYWNrbGVtIDxybWFja2xlbUB1 b2d1ZWxwaC5jYTxtYWlsdG86cm1hY2tsZW1AdW9ndWVscGguY2E+PiB3cm90ZToNCg0KWW91c3Nl ZiBHSE9SQkFMIDx5b3Vzc2VmLmdob3JiYWxAcGFzdGV1ci5mcjxtYWlsdG86eW91c3NlZi5naG9y YmFsQHBhc3RldXIuZnI+PiB3cm90ZToNCj5IaSBKYXNvbiwNCj4NCj4+IE9uIDE3IE1hciAyMDIx LCBhdCAxODoxNywgSmFzb24gQnJlaXRtYW4gPGpicmVpdG1hbkB0aWxkZW5wYXJrY2FwaXRhbC5j b208bWFpbHRvOmpicmVpdG1hbkB0aWxkZW5wYXJrY2FwaXRhbC5jb20+PiB3cm90ZToNCj4+DQo+ PiBQbGVhc2UgcmV2aWV3IHRoZSBkZXRhaWxzIGJlbG93IGFuZCBsZXQgbWUga25vdyBpZiB0aGVy ZSBpcyBhIHNldHRpbmcgdGhhdCBJIHNob3VsZCBhcHBseSB0byBteSBGcmVlQlNEIE5GUyBTZXJ2 ZXIgb3IgaWYgdGhlcmUgaXMgYSBidWcgZml4IHRoYXQgSSBjYW4gYXBwbHkgdG8gcmVzb2x2ZSBt eSBpc3N1ZS4NCj4+IEkgc2hhcmVkIHRoaXMgaW5mb3JtYXRpb24gd2l0aCB0aGUgbGludXgtbmZz IG1haWxpbmcgbGlzdCBhbmQgdGhleSBiZWxpZXZlIHRoZSBpc3N1ZSBpcyBvbiB0aGUgc2VydmVy IHNpZGUuDQo+Pg0KPj4gSXNzdWUNCj4+IE5GU3Y0IG1vdW50cyBwZXJpb2RpY2FsbHkgaGFuZyBv biB0aGUgTkZTIENsaWVudC4NCj4+DQo+PiBEdXJpbmcgdGhpcyB0aW1lLCBpdCBpcyBwb3NzaWJs ZSB0byBtYW51YWxseSBtb3VudCBmcm9tIGFub3RoZXIgTkZTIFNlcnZlciBvbiB0aGUgTkZTIENs aWVudCBoYXZpbmcgaXNzdWVzLg0KPj4gQWxzbywgb3RoZXIgTkZTIENsaWVudHMgYXJlIHN1Y2Nl c3NmdWxseSBtb3VudGluZyBmcm9tIHRoZSBORlMgU2VydmVyIGluIHF1ZXN0aW9uLg0KPj4gUmVi b290aW5nIHRoZSBORlMgQ2xpZW50IGFwcGVhcnMgdG8gYmUgdGhlIG9ubHkgc29sdXRpb24uDQo+ DQo+SSBoYWQgZXhwZXJpZW5jZWQgYSBzaW1pbGFyIHdlaXJkIHNpdHVhdGlvbiB3aXRoIHBlcmlv ZGljYWxseSBzdHVjayBMaW51eCBORlMgY2xpZW50cyA+bW91bnRpbmcgSXNpbG9uIE5GUyBzZXJ2 ZXJzIChJc2lsb24gaXMgRnJlZUJTRCBiYXNlZCBidXQgdGhleSBzZWVtIHRvIGhhdmUgdGhlcmUg Pm93biBuZnNkKQ0KWWVzLCBteSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgSXNpbG9uIHVzZXMgYSBw cm9wcmlldGFyeSB1c2VyIHNwYWNlIG5mc2QgYW5kDQpub3QgdGhlIGtlcm5lbCBiYXNlZCBSUEMg YW5kIG5mc2QgaW4gRnJlZUJTRC4NCg0KPldl4oCZdmUgaGFkIGJldHRlciBsdWNrIGFuZCB3ZSBk aWQgbWFuYWdlIHRvIGhhdmUgcGFja2V0IGNhcHR1cmVzIG9uIGJvdGggc2lkZXMgPmR1cmluZyB0 aGUgaXNzdWUuIFRoZSBnaXN0IG9mIGl0IGdvZXMgbGlrZSBmb2xsb3dzOg0KPg0KPi0gRGF0YSBm bG93cyBjb3JyZWN0bHkgYmV0d2VlbiBTRVJWRVIgYW5kIHRoZSBDTElFTlQNCj4tIEF0IHNvbWUg cG9pbnQgU0VSVkVSIHN0YXJ0cyBkZWNyZWFzaW5nIGl0J3MgVENQIFJlY2VpdmUgV2luZG93IHVu dGlsIGl0IHJlYWNocyAwDQo+LSBUaGUgY2xpZW50IChlYWdlciB0byBzZW5kIGRhdGEpIGNhbiBv bmx5IGFjayBkYXRhIHNlbnQgYnkgU0VSVkVSLg0KPi0gV2hlbiBTRVJWRVIgd2FzIGRvbmUgc2Vu ZGluZyBkYXRhLCB0aGUgY2xpZW50IHN0YXJ0cyBzZW5kaW5nIFRDUCBXaW5kb3cgPlByb2JlcyBo b3BpbmcgdGhhdCB0aGUgVENQIFdpbmRvdyBvcGVucyBhZ2FpbiBzbyBoZSBjYW4gZmx1c2ggaXRz IGJ1ZmZlcnMuDQo+LSBTRVJWRVIgcmVzcG9uZHMgd2l0aCBhIFRDUCBaZXJvIFdpbmRvdyB0byB0 aG9zZSBwcm9iZXMuDQpIYXZpbmcgdGhlIHdpbmRvdyBzaXplIGRyb3AgdG8gemVybyBpcyBub3Qg bmVjZXNzYXJpbHkgaW5jb3JyZWN0Lg0KSWYgdGhlIHNlcnZlciBpcyBvdmVybG9hZGVkIChoYXMg YSBiYWNrbG9nIG9mIE5GUyByZXF1ZXN0cyksIGl0IGNhbiBzdG9wIGRvaW5nDQpzb3JlY2VpdmUo KSBvbiB0aGUgc29ja2V0IChzbyB0aGUgc29ja2V0IHJjdiBidWZmZXIgY2FuIGZpbGwgdXAgYW5k IHRoZSBUQ1Agd2luZG93DQpjbG9zZXMpLiBUaGlzIHJlc3VsdHMgaW4gImJhY2twcmVzc3VyZSIg dG8gc3RvcCB0aGUgTkZTIGNsaWVudCBmcm9tIGZsb29kaW5nIHRoZQ0KTkZTIHNlcnZlciB3aXRo IHJlcXVlc3RzLg0KLS0+IEhvd2V2ZXIsIG9uY2UgdGhlIGJhY2tsb2cgaXMgaGFuZGxlZCwgdGhl IG5mc2Qgc2hvdWxkIHN0YXJ0IHRvIHNvcmVjZWl2ZSgpDQphZ2FpbiBhbmQgdGhpcyBzaG91bHMg Y2F1c2UgdGhlIHdpbmRvdyB0byBvcGVuIGJhY2sgdXAuDQotLT4gTWF5YmUgdGhpcyBpcyBicm9r ZW4gaW4gdGhlIHNvY2tldC9UQ1AgY29kZS4gSSBxdWlja2x5IGdvdCBsb3N0IGluDQp0Y3Bfb3V0 cHV0KCkgd2hlbiBpdCBkZWNpZGVzIHdoYXQgdG8gZG8gYWJvdXQgdGhlIHJjdndpbi4NCg0KPi0g QWZ0ZXIgNiBtaW51dGVzICh0aGUgTkZTIHNlcnZlciBkZWZhdWx0IElkbGUgdGltZW91dCkgU0VS VkVSIHJhY2VmdWxseSBjbG9zZXMgdGhlID5UQ1AgY29ubmVjdGlvbiBzZW5kaW5nIGEgRklOIFBh Y2tldCAoYW5kIHN0aWxsIGEgVENQIFdpbmRvdyAwKQ0KVGhpcyBwcm9iYWJseSBkb2VzIG5vdCBo YXBwZW4gZm9yIEphc29uJ3MgY2FzZSwgc2luY2UgdGhlIDZtaW51dGUgdGltZW91dA0KaXMgZGlz YWJsZWQgd2hlbiB0aGUgVENQIGNvbm5lY3Rpb24gaXMgYXNzaWduZWQgYXMgYSBiYWNrY2hhbm5l bCAobW9zdCBsaWtlbHkNCnRoZSBjYXNlIGZvciBORlN2NC4xKS4NCg0KPi0gQ0xJRU5UIEFDSyB0 aGF0IEZJTi4NCj4tIFNFUlZFUiBnb2VzIGluIEZJTl9XQUlUXzIgc3RhdGUNCj4tIENMSUVOVCBj bG9zZXMgaXRzIGhhbGYgcGFydCBwYXJ0IG9mIHRoZSBzb2NrZXQgYW5kIGdvZXMgaW4gTEFTVF9B Q0sgc3RhdGUuDQo+LSBGSU4gaXMgbmV2ZXIgc2VudCBieSB0aGUgY2xpZW50IHNpbmNlIHRoZXJl IHN0aWxsIGRhdGEgaW4gaXRzIFNlbmRRIGFuZCByZWNlaXZlciBUQ1AgPldpbmRvdyBpcyBzdGls bCAwLiBBdCB0aGlzIHN0YWdlIHRoZSBjbGllbnQgc3RhcnRzIHNlbmRpbmcgVENQIFdpbmRvdyBQ cm9iZXMgYWdhaW4gPmFuZCBhZ2FpbiBob3BpbmcgdGhhdCB0aGUgc2VydmVyIG9wZW5zIGl0cyBU Q1AgV2luZG93IHNvIGl0IGNhbiBmbHVzaCBpdCdzIGJ1ZmZlcnMgPmFuZCB0ZXJtaW5hdGUgaXRz IHNpZGUgb2YgdGhlIHNvY2tldC4NCj4tIFNFUlZFUiBrZWVwcyByZXNwb25kaW5nIHdpdGggYSBU Q1AgWmVybyBXaW5kb3cgdG8gdGhvc2UgcHJvYmVzLg0KPj0+IFRoZSBsYXN0IHR3byBzdGVwcyBn b2VzIG9uIGFuZCBvbiBmb3IgaG91cnMvZGF5cyBmcmVlemluZyB0aGUgTkZTIG1vdW50IGJvdW5k ID50byB0aGF0IFRDUCBzZXNzaW9uLg0KPg0KPklmIHdlIGhhZCBhIHNpdHVhdGlvbiB3aGVyZSBD TElFTlQgd2FzIHJlc3BvbnNpYmxlIGZvciBjbG9zaW5nIHRoZSBUQ1AgV2luZG93IChhbmQgPmlu aXRpYXRpbmcgdGhlIFRDUCBGSU4gZmlyc3QpIGFuZCBzZXJ2ZXIgd2FudGluZyB0byBzZW5kIGRh dGEgd2XigJlsbCBlbmQgdXAgaW4gdGhlIHNhbWUgPnN0YXRlIGFzIHlvdSBJIHRoaW5rLg0KPg0K Pldl4oCZdmUgbmV2ZXIgaGFkIHRoZSByb290IGNhdXNlIG9mIHdoeSB0aGUgU0VSVkVSIGRlY2lk ZWQgdG8gY2xvc2UgdGhlIFRDUCA+V2luZG93IGFuZCBubyBtb3JlIGFjY2NlcHQgZGF0YSwgdGhl IGZpeCBvbiB0aGUgSXNpbG9uIHBhcnQgd2FzIHRvIHJlY3ljbGUgbW9yZSA+YWdncmVzc2l2ZWx5 IHRoZSBGSU5fV0FJVF8yIHNvY2tldHMgKG5ldC5pbmV0LnRjcC5mYXN0X2ZpbndhaXQyX3JlY3lj bGU9MSAmID5uZXQuaW5ldC50Y3AuZmlud2FpdDJfdGltZW91dD01MDAwKS4gT25jZSB0aGUgc29j a2V0IHJlY3ljbGVkIGFuZCBhdCB0aGUgbmV4dCA+b2NjdXJlbmNlIG9mIENMSUVOVCBUQ1AgV2lu ZG93IHByb2JlLCBTRVJWRVIgc2VuZHMgYSBSU1QsIHRyaWdnZXJpbmcgdGhlID50ZWFyZG93biBv ZiB0aGUgc2Vzc2lvbiBvbiB0aGUgY2xpZW50IHNpZGUsIGEgbmV3IFRDUCBoYW5kY2hha2UsIGV0 YyBhbmQgdHJhZmZpYyA+Zmxvd3MgYWdhaW4gKE5GUyBzdGFydHMgcmVzcG9uZGluZykNCj4NCj5U byBhdm9pZCByZWJvb3RpbmcgdGhlIGNsaWVudCAoYW5kIGJlZm9yZSB0aGUgYWdncmVzc2l2ZSBG SU5fV0FJVF8yIHdhcyA+aW1wbGVtZW50ZWQgb24gdGhlIElzaWxvbiBzaWRlKSB3ZeKAmXZlIGFk ZGVkIGEgY2hlY2sgc2NyaXB0IG9uIHRoZSBjbGllbnQgdGhhdCBkZXRlY3RzID5MQVNUX0FDSyBz b2NrZXRzIG9uIHRoZSBjbGllbnQgYW5kIHRocm91Z2ggaXB0YWJsZXMgcnVsZSBlbmZvcmNlcyBh IFRDUCBSU1QsID5Tb21ldGhpbmcgbGlrZTogLUEgT1VUUFVUIC1wIHRjcCAtZCAkbmZzX3NlcnZl cl9hZGRyIC0tc3BvcnQgJGxvY2FsX3BvcnQgLWogUkVKRUNUID4tLXJlamVjdC13aXRoIHRjcC1y ZXNldCAodGhlIHNjcmlwdCByZW1vdmVzIHRoaXMgaXB0YWJsZXMgcnVsZSBhcyBzb29uIGFzIHRo ZSBMQVNUX0FDSyA+ZGlzYXBwZWFycykNCj4NCj5UaGUgYm90dG9tIGxpbmUgd291bGQgYmUgdG8g aGF2ZSBhIHBhY2tldCBjYXB0dXJlIGR1cmluZyB0aGUgb3V0YWdlIChjbGllbnQgYW5kL29yID5z ZXJ2ZXIgc2lkZSksIGl0IHdpbGwgc2hvdyB5b3UgYXQgbGVhc3QgdGhlIHNoYXBlIG9mIHRoZSBU Q1AgZXhjaGFuZ2Ugd2hlbiBORlMgaXMgPnN0dWNrLg0KSW50ZXJlc3Rpbmcgc3RvcnkgYW5kIGdv b2Qgd29yayB3LnIudC4gc2x1ZXRoaW5nLCBZb3Vzc2VmLCB0aGFua3MuDQoNCkkgbG9va2VkIGF0 IEphc29uJ3MgbG9nIGFuZCBpdCBzaG93cyBldmVyeXRoaW5nIGlzIG9rIHcuci50IHRoZSBuZnNk IHRocmVhZHMuDQooVGhleSdyZSBqdXN0IHdhaXRpbmcgZm9yIFJQQyByZXF1ZXN0cy4pDQpIb3dl dmVyLCBJIGRvIG5vdyB0aGluayBJIGtub3cgd2h5IHRoZSBzb2Nsb3NlKCkgZG9lcyBub3QgaGFw cGVuLg0KV2hlbiB0aGUgVENQIGNvbm5lY3Rpb24gaXMgYXNzaWduZWQgYXMgYSBiYWNrY2hhbm5l bCwgdGhhdCB0YWtlcyBhIHJlZmVyZW5jZQ0KY250IG9uIHRoZSBzdHJ1Y3R1cmUuIFRoaXMgcmVm Y250IHdvbid0IGJlIHJlbGVhc2VkIHVudGlsIHRoZSBjb25uZWN0aW9uIGlzDQpyZXBsYWNlZCBi eSBhIEJpbmRDb25uZWN0aW90b1Nlc3Npb24gb3BlcmF0aW9uIGZyb20gdGhlIGNsaWVudC4gQnV0 IHRoYXQgd29uJ3QNCmhhcHBlbiB1bnRpbCB0aGUgY2xpZW50IGNyZWF0ZXMgYSBuZXcgVENQIGNv bm5lY3Rpb24uDQotLT4gTm8gcmVmY250IHJlbGVhc2UtLT5ubyByZWZjbnQgb2YgMC0tPm5vIHNv Y2xvc2UoKS4NCg0KSSd2ZSBjcmVhdGVkIHRoZSBhdHRhY2hlZCBwYXRjaCAoY29tcGxldGVseSBk aWZmZXJlbnQgZnJvbSB0aGUgcHJldmlvdXMgb25lKQ0KdGhhdCBhZGRzIHNvc2h1dGRvd24oU0hV VF9XUikgY2FsbHMgaW4gdGhlIHRocmVlIHBsYWNlcyB3aGVyZSB0aGUgVENQDQpjb25uZWN0aW9u IGlzIGdvaW5nIGF3YXkuIFRoaXMgc2VlbXMgdG8gZ2V0IGl0IHBhc3QgQ0xPU0VfV0FJVCB3aXRo b3V0IGENCnNvY2xvc2UoKS4NCi0tPiBJIGtub3cgeW91IGFyZSBub3QgY29tZm9ydGFibGUgd2l0 aCBwYXRjaGluZyB5b3VyIHNlcnZlciwgYnV0IEkgZG8gdGhpbmsNCnRoaXMgY2hhbmdlIHdpbGwg Z2V0IHRoZSBzb2NrZXQgc2h1dGRvd24gdG8gY29tcGxldGUuDQoNClRoZXJlIGFyZSBhIGNvdXBs ZSBtb3JlIHRoaW5ncyB5b3UgY2FuIGNoZWNrIG9uIHRoZSBzZXJ2ZXIuLi4NCiMgbmZzc3RhdCAt RSAtcw0KLS0+IExvb2sgZm9yIHRoZSBjb3VudCB1bmRlciAiQmluZENvbm5Ub1NlcyIuDQotLT4g SWYgbm9uLXplcm8sIGJhY2tjaGFubmVscyBoYXZlIGJlZW4gYXNzaWduZWQNCiMgc3lzY3RsIC1h IHwgZmdyZXAgcmVxdWVzdF9zcGFjZV90aHJvdHRsZV9jb3VudA0KLS0+IElmIG5vbi16ZXJvLCB0 aGUgc2VydmVyIGhhcyBiZWVuIG92ZXJsb2FkZWQgYXQgc29tZSBwb2ludC4NCg0KSSB0aGluayB0 aGUgYXR0YWNoZWQgcGF0Y2ggbWlnaHQgd29yayBhcm91bmQgdGhlIHByb2JsZW0uDQpUaGUgY29k ZSB0aGF0IHNob3VsZCBvcGVuIHVwIHRoZSByZWNlaXZlIHdpbmRvdyBuZWVkcyB0byBiZSBjaGVj a2VkLg0KSSBhbSBhbHNvIGxvb2tpbmcgYXQgZW5hYmxpbmcgdGhlIDZtaW51dGUgdGltZW91dCB3 aGVuIGEgYmFja2NoYW5uZWwgaXMNCmFzc2lnbmVkLg0KDQpyaWNrDQoNCllvdXNzZWYNCg0KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmZyZWVic2QtbmV0 QGZyZWVic2Qub3JnPG1haWx0bzpmcmVlYnNkLW5ldEBmcmVlYnNkLm9yZz4gbWFpbGluZyBsaXN0 DQpodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6Ly9saXN0cy5mcmVlYnNkLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ZyZWVic2QtbmV0X187ISFKRmROT3FPWHBCNlVaVzAhX2MyTUZOYmly NTlHWHVkV1BWZEU1Yk5CbS1xcWpYZUJ1SjJVRW1GdjVPWmNpTGo0T2JSX2RySk52NXlyeWFFUmZJ YmhLUjJkJA0KVG8gdW5zdWJzY3JpYmUsIHNlbmQgYW55IG1haWwgdG8gImZyZWVic2QtbmV0LXVu c3Vic2NyaWJlQGZyZWVic2Qub3JnPG1haWx0bzpmcmVlYnNkLW5ldC11bnN1YnNjcmliZUBmcmVl YnNkLm9yZz4iDQo8eHBydGRpZWQucGF0Y2g+DQoNCjxuZnMtaGFuZy5sb2cuZ3o+DQoNCg== From owner-freebsd-net@freebsd.org Sat Mar 27 23:06:22 2021 Return-Path: Delivered-To: freebsd-net@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 0CD1F5AB64B for ; Sat, 27 Mar 2021 23:06:22 +0000 (UTC) (envelope-from kevin.bowling@kev009.com) Received: from mail-yb1-xb31.google.com (mail-yb1-xb31.google.com [IPv6:2607:f8b0:4864:20::b31]) (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 4F7Dws1gNVz4pgF for ; Sat, 27 Mar 2021 23:06:20 +0000 (UTC) (envelope-from kevin.bowling@kev009.com) Received: by mail-yb1-xb31.google.com with SMTP id a143so9746845ybg.7 for ; Sat, 27 Mar 2021 16:06:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kev009.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=fMll3ake4qdmEWbDjyx1HaUQVHY1qBsWUEv3aMVEHbg=; b=liX2ub7iVzcurZACkBGTU9nESxHqBxwlCr1fLQTLgDEKhRV4jfOgHR8/EudpUYFxj5 HLqcGBduuRQG7ftfaHyYIPNyNyWceXOeTDJ9h1CCu2drn5L075MykEmk5kRR8bPTJQVK KgrsXKTtPqK6HhF22SfmxuySc2dH6Wk+CQMXQ= 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=fMll3ake4qdmEWbDjyx1HaUQVHY1qBsWUEv3aMVEHbg=; b=Y4bjVKkUZNDTKwS/PtedZjdTZaKY/TLdSiDr2/asTg0aJObKDUfmFm/3qKuUsf6gpY 4sdMxxUolzCBDp5PciMluYYr6xhefKAesQ4jXYg6GLh8a17ExFI4/PfK5bFLDNtXtFzB l20SZBii7+lfyj4+ssSd0JVEgYefwdpTfityabeioGA3zcgQcYPYulQA03b5AkyaX69k PH/US1T4frKchcAFCVpebhH+8p06umDD6EHCtvTbl2q8VYzAPr4G5Mo3DqeB3cjNo1TB //PlhTWITgkF/D4Elw0R9NzT5c5xBejtjJKOEu5xBMRFWGTX60DquIYTb9TOi7dtDduZ tDTw== X-Gm-Message-State: AOAM530bczmy9e3I4gpOpyJmh82Ba0MOetqMDW8izDo4pva4y0qbyiKr ClFHxn5TsI8q0/nv6Zhc3uTX+sIRpTdAA5yc6Fp5lg== X-Google-Smtp-Source: ABdhPJzx1DBoE3Q7C6HAz0QLe94Ycmd8lvVJxmZx3LDbnFBAasbFXAF9V6eT4wzUmTfGMVDAKPLx7A55NzqhhMoaibs= X-Received: by 2002:a25:df91:: with SMTP id w139mr27796158ybg.495.1616886379746; Sat, 27 Mar 2021 16:06:19 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Kevin Bowling Date: Sat, 27 Mar 2021 16:06:09 -0700 Message-ID: Subject: Re: Which cpu/mainboard for fast routing (bgp, full tables) ? To: Kurt Jaeger Cc: freebsd-net@freebsd.org X-Rspamd-Queue-Id: 4F7Dws1gNVz4pgF X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none (invalid DKIM record) header.d=kev009.com header.s=google header.b=liX2ub7i; dmarc=none; spf=pass (mx1.freebsd.org: domain of kevin.bowling@kev009.com designates 2607:f8b0:4864:20::b31 as permitted sender) smtp.mailfrom=kevin.bowling@kev009.com X-Spamd-Result: default: False [-2.30 / 15.00]; RCVD_TLS_ALL(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::b31:from]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-net@freebsd.org]; DMARC_NA(0.00)[kev009.com]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::b31:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[kev009.com:~]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::b31:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_DKIM_PERMFAIL(0.00)[kev009.com:s=google]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-net] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Mar 2021 23:06:22 -0000 That class of processor has fairly limited memory bandwidth. An E5 v3 or greater should get you what you want, although finding a system that makes good use of available PCIe lanes with a single socket configuration can sometimes be maddening. AMD may have a variety of nice parts for this application, although I don=E2=80=99t have any personal experience with rou= ting on such hardware. Probably equally important is the NICs, I=E2=80=99d go with= Chelsio T5 or Mellanox ConnectX 4 Lx or greater. On Sat, Mar 27, 2021 at 1:08 PM Kurt Jaeger wrote: > Hi! > > We currently operate routers (FreeBSD 12.x, frr7) with > Xeon(R) CPU E3-1230 v6 @ 3.50GHz CPUs and 10g links. > They get to around 5-6 gbit/s throughput. > > What kind of hardware can you all suggest, if we stay > in the generic PC area, to improve the routing throughput ? > > -- > pi@FreeBSD.org +49 171 3101372 Now what ? > _______________________________________________ > freebsd-net@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >