From owner-freebsd-x11@FreeBSD.ORG Sun Oct 6 00:25:22 2013 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 3361E86B; Sun, 6 Oct 2013 00:25:22 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-pa0-x232.google.com (mail-pa0-x232.google.com [IPv6:2607:f8b0:400e:c03::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0883F2D31; Sun, 6 Oct 2013 00:25:22 +0000 (UTC) Received: by mail-pa0-f50.google.com with SMTP id fb1so5755235pad.23 for ; Sat, 05 Oct 2013 17:25:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:cc:content-type; bh=uDbrhgtR2eWTirOAwEJ1bI6hTNq+iUt9B6PrwVKArFI=; b=DbQAMSaIyiX09CLxUFvKA7zPGjR7WObTdWGBP9vtpGDK8bOqrn71lhhorZoXwwVOqK k/zgT2eAS9Ma8qdAK/FvuRqCnQp5T1atNCxJBO+H1frvGO3/8QAu3kwKKuKX1o+fFfX2 Kj4qCTzPViUHdCbRzAH9lK8w8cqpgWKnV8RvO966nlRj6XeOq4oWy+ZzpkAM21a5Yd4v dpbKNsH4LOYoOpzp3NkebvA9P/IGppgAbAdkFy5QDvazdKWkM3ak1y5lRjNFun+d052x BHBPqJM8hGjw9msRtrBzLS+HMH2mOs54BRCvI//7ffrEd6IOIBodiDzfsEfHBuwLpCRG eSlg== MIME-Version: 1.0 X-Received: by 10.66.123.5 with SMTP id lw5mr23305966pab.83.1381019121579; Sat, 05 Oct 2013 17:25:21 -0700 (PDT) Sender: kob6558@gmail.com Received: by 10.66.219.74 with HTTP; Sat, 5 Oct 2013 17:25:21 -0700 (PDT) Date: Sat, 5 Oct 2013 17:25:21 -0700 X-Google-Sender-Auth: 227gNpd66U1IMsATeoV185-I3yk Message-ID: Subject: graphics/dri will not build with WITH_NEW_XORG on 9-STABLE after 9.2 was branched From: Kevin Oberman To: Baptiste Daroussin Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: "freebsd-x11@freebsd.org" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Oct 2013 00:25:22 -0000 For some reason the Makefile attempts to use gcc to build dri on any 9-stable after 9.2 was branched. As the Makefile notes that base GCC prior to 4.3 will not build. Removing the test against $OSVERSION < 902503 will fix this and use clang to build dri successfully. -- R. Kevin Oberman, Network Engineer E-mail: rkoberman@gmail.com From owner-freebsd-x11@FreeBSD.ORG Sun Oct 6 00:59:09 2013 Return-Path: Delivered-To: freebsd-x11@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id C6CE99E3; Sun, 6 Oct 2013 00:59:09 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9A3362E13; Sun, 6 Oct 2013 00:59:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r960x9Zk097945; Sun, 6 Oct 2013 00:59:09 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r960x9W9097944; Sun, 6 Oct 2013 00:59:09 GMT (envelope-from linimon) Date: Sun, 6 Oct 2013 00:59:09 GMT Message-Id: <201310060059.r960x9W9097944@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-x11@FreeBSD.org From: linimon@FreeBSD.org Subject: Re: ports/182714: x11-fonts/*: some need NO_STAGE=yes removed X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Oct 2013 00:59:09 -0000 Synopsis: x11-fonts/*: some need NO_STAGE=yes removed Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-x11 Responsible-Changed-By: linimon Responsible-Changed-When: Sun Oct 6 00:58:58 UTC 2013 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=182714 From owner-freebsd-x11@FreeBSD.ORG Sun Oct 6 16:24:15 2013 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id E603C1B7 for ; Sun, 6 Oct 2013 16:24:15 +0000 (UTC) (envelope-from terebilov.al@gmail.com) Received: from mail-ie0-x22d.google.com (mail-ie0-x22d.google.com [IPv6:2607:f8b0:4001:c03::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 99B2422C1 for ; Sun, 6 Oct 2013 16:24:15 +0000 (UTC) Received: by mail-ie0-f173.google.com with SMTP id ar20so13542420iec.18 for ; Sun, 06 Oct 2013 09:24:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=YIxQQJ7QS1SViD4yMuPXYbOTkroSfnG4wI8FGw9e9Ts=; b=HgQKEBtZ+ZyU5SJJQalor7DRna1A4hjPs2EwrBHKHFsrOMSZ0H3wHVRdan1XZ+Hoax a2PVBIZ8FyYWqg21xEKXYU2kGVh+iknQNfXlWIG2Vr1Ig4RWluLKbeFuaGho991pLez1 42zkFz3W+vY1rxITVDj5evUBd7H6H/f+B+Tvm2bb19/35HGLf5xNKo59GNb0CryB4sa9 A8fEIv8uaeu2zoAYPRcsJQUP+8ozKooAcNslAWdYehijYQJpTtIDcGCgKwG4mt2K8/sz TROZNKpGfJaIzThUmLcWMMbUO91wKwqMcRDSlAi9PgrbaS1HzooSyrhfPvm4qI5unx/1 cBWg== MIME-Version: 1.0 X-Received: by 10.50.79.164 with SMTP id k4mr13904085igx.10.1381076654989; Sun, 06 Oct 2013 09:24:14 -0700 (PDT) Received: by 10.64.223.73 with HTTP; Sun, 6 Oct 2013 09:24:14 -0700 (PDT) Date: Sun, 6 Oct 2013 16:24:14 +0000 Message-ID: Subject: AMD GPUs kernel-modesetting From: aleksandr terebilov To: freebsd-x11@freebsd.org Content-Type: multipart/mixed; boundary=089e012947846dade504e814f795 X-Mailman-Approved-At: Sun, 06 Oct 2013 22:05:48 +0000 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Oct 2013 16:24:16 -0000 --089e012947846dade504e814f795 Content-Type: text/plain; charset=ISO-8859-1 all is working ok. --089e012947846dade504e814f795 Content-Type: text/plain; charset=US-ASCII; name="dmesg.txt" Content-Disposition: attachment; filename="dmesg.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 Q29weXJpZ2h0IChjKSAxOTkyLTIwMTMgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0IChj KSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAx OTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLiBBbGwgcmln aHRzIHJlc2VydmVkLgpGcmVlQlNEIGlzIGEgcmVnaXN0ZXJlZCB0cmFkZW1hcmsgb2YgVGhlIEZy ZWVCU0QgRm91bmRhdGlvbi4KRnJlZUJTRCAxMC4wLUFMUEhBMiAjMCByMjU1NzAyOiBUaHUgU2Vw IDE5IDE4OjMxOjI2IFVUQyAyMDEzCiAgICA4ZmUyMkBoYnNkOi91c3Ivb2JqL3Vzci9zcmMvc3lz L0lQRlcgYW1kNjQKRnJlZUJTRCBjbGFuZyB2ZXJzaW9uIDMuMyAodGFncy9SRUxFQVNFXzMzL2Zp bmFsIDE4MzUwMikgMjAxMzA2MTAKV0FSTklORzogV0lUTkVTUyBvcHRpb24gZW5hYmxlZCwgZXhw ZWN0IHJlZHVjZWQgcGVyZm9ybWFuY2UuCkNQVTogSW50ZWwoUikgQ29yZShUTSkgaTctMzc3MEsg Q1BVIEAgMy41MEdIeiAoMzUwMC4xMC1NSHogSzgtY2xhc3MgQ1BVKQogIE9yaWdpbiA9ICJHZW51 aW5lSW50ZWwiICBJZCA9IDB4MzA2YTkgIEZhbWlseSA9IDB4NiAgTW9kZWwgPSAweDNhICBTdGVw cGluZyA9IDkKICBGZWF0dXJlcz0weGJmZWJmYmZmPEZQVSxWTUUsREUsUFNFLFRTQyxNU1IsUEFF LE1DRSxDWDgsQVBJQyxTRVAsTVRSUixQR0UsTUNBLENNT1YsUEFULFBTRTM2LENMRkxVU0gsRFRT LEFDUEksTU1YLEZYU1IsU1NFLFNTRTIsU1MsSFRULFRNLFBCRT4KICBGZWF0dXJlczI9MHg3Zjlh ZTNiZjxTU0UzLFBDTE1VTFFEUSxEVEVTNjQsTU9OLERTX0NQTCxWTVgsRVNULFRNMixTU1NFMyxD WDE2LHhUUFIsUERDTSxQQ0lELFNTRTQuMSxTU0U0LjIsUE9QQ05ULFRTQ0RMVCxBRVNOSSxYU0FW RSxPU1hTQVZFLEFWWCxGMTZDLFJEUkFORD4KICBBTUQgRmVhdHVyZXM9MHgyODEwMDgwMDxTWVND QUxMLE5YLFJEVFNDUCxMTT4KICBBTUQgRmVhdHVyZXMyPTB4MTxMQUhGPgogIFN0YW5kYXJkIEV4 dGVuZGVkIEZlYXR1cmVzPTB4MjgxPEdTRlNCQVNFLFNNRVAsRU5ITU9WU0I+CiAgVFNDOiBQLXN0 YXRlIGludmFyaWFudCwgcGVyZm9ybWFuY2Ugc3RhdGlzdGljcwpyZWFsIG1lbW9yeSAgPSAxNzE3 OTg2OTE4NCAoMTYzODQgTUIpCmF2YWlsIG1lbW9yeSA9IDE2NTczNjYxMTg0ICgxNTgwNSBNQikK RXZlbnQgdGltZXIgIkxBUElDIiBxdWFsaXR5IDYwMApBQ1BJIEFQSUMgVGFibGU6IDxBTEFTS0Eg QSBNIEk+CkZyZWVCU0QvU01QOiBNdWx0aXByb2Nlc3NvciBTeXN0ZW0gRGV0ZWN0ZWQ6IDggQ1BV cwpGcmVlQlNEL1NNUDogMSBwYWNrYWdlKHMpIHggNCBjb3JlKHMpIHggMiBTTVQgdGhyZWFkcwog Y3B1MCAoQlNQKTogQVBJQyBJRDogIDAKIGNwdTEgKEFQKTogQVBJQyBJRDogIDEKIGNwdTIgKEFQ KTogQVBJQyBJRDogIDIKIGNwdTMgKEFQKTogQVBJQyBJRDogIDMKIGNwdTQgKEFQKTogQVBJQyBJ RDogIDQKIGNwdTUgKEFQKTogQVBJQyBJRDogIDUKIGNwdTYgKEFQKTogQVBJQyBJRDogIDYKIGNw dTcgKEFQKTogQVBJQyBJRDogIDcKaW9hcGljMCA8VmVyc2lvbiAyLjA+IGlycXMgMC0yMyBvbiBt b3RoZXJib2FyZApyYW5kb206IDxIYXJkd2FyZSwgSW50ZWwgSXZ5QnJpZGdlKyBSTkc+IGluaXRp YWxpemVkCmtiZDEgYXQga2JkbXV4MAphY3BpMDogPEFMQVNLQSBBIE0gST4gb24gbW90aGVyYm9h cmQKYWNwaTA6IFBvd2VyIEJ1dHRvbiAoZml4ZWQpCmFjcGkwOiByZXNlcnZhdGlvbiBvZiA2Nywg MSAoNCkgZmFpbGVkCmNwdTA6IDxBQ1BJIENQVT4gb24gYWNwaTAKY3B1MTogPEFDUEkgQ1BVPiBv biBhY3BpMApjcHUyOiA8QUNQSSBDUFU+IG9uIGFjcGkwCmNwdTM6IDxBQ1BJIENQVT4gb24gYWNw aTAKY3B1NDogPEFDUEkgQ1BVPiBvbiBhY3BpMApjcHU1OiA8QUNQSSBDUFU+IG9uIGFjcGkwCmNw dTY6IDxBQ1BJIENQVT4gb24gYWNwaTAKY3B1NzogPEFDUEkgQ1BVPiBvbiBhY3BpMApocGV0MDog PEhpZ2ggUHJlY2lzaW9uIEV2ZW50IFRpbWVyPiBpb21lbSAweGZlZDAwMDAwLTB4ZmVkMDAzZmYg b24gYWNwaTAKVGltZWNvdW50ZXIgIkhQRVQiIGZyZXF1ZW5jeSAxNDMxODE4MCBIeiBxdWFsaXR5 IDk1MApFdmVudCB0aW1lciAiSFBFVCIgZnJlcXVlbmN5IDE0MzE4MTgwIEh6IHF1YWxpdHkgNTUw CmF0cnRjMDogPEFUIHJlYWx0aW1lIGNsb2NrPiBwb3J0IDB4NzAtMHg3NyBpcnEgOCBvbiBhY3Bp MAphdHJ0YzA6IFdhcm5pbmc6IENvdWxkbid0IG1hcCBJL08uCkV2ZW50IHRpbWVyICJSVEMiIGZy ZXF1ZW5jeSAzMjc2OCBIeiBxdWFsaXR5IDAKYXR0aW1lcjA6IDxBVCB0aW1lcj4gcG9ydCAweDQw LTB4NDMsMHg1MC0weDUzIGlycSAwIG9uIGFjcGkwClRpbWVjb3VudGVyICJpODI1NCIgZnJlcXVl bmN5IDExOTMxODIgSHogcXVhbGl0eSAwCkV2ZW50IHRpbWVyICJpODI1NCIgZnJlcXVlbmN5IDEx OTMxODIgSHogcXVhbGl0eSAxMDAKVGltZWNvdW50ZXIgIkFDUEktZmFzdCIgZnJlcXVlbmN5IDM1 Nzk1NDUgSHogcXVhbGl0eSA5MDAKYWNwaV90aW1lcjA6IDwyNC1iaXQgdGltZXIgYXQgMy41Nzk1 NDVNSHo+IHBvcnQgMHg0MDgtMHg0MGIgb24gYWNwaTAKYWNwaV9lYzA6IDxFbWJlZGRlZCBDb250 cm9sbGVyOiBHUEUgMHgxYj4gcG9ydCAweDYyLDB4NjYgb24gYWNwaTAKcGNpYjA6IDxBQ1BJIEhv c3QtUENJIGJyaWRnZT4gcG9ydCAweGNmOC0weGNmZiBvbiBhY3BpMApwY2kwOiA8QUNQSSBQQ0kg YnVzPiBvbiBwY2liMApwY2liMTogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGlycSAxNiBhdCBkZXZp Y2UgMS4wIG9uIHBjaTAKcGNpMTogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjEKeGhjaTA6IDxJbnRl bCBQYW50aGVyIFBvaW50IFVTQiAzLjAgY29udHJvbGxlcj4gbWVtIDB4ZjdmMDAwMDAtMHhmN2Yw ZmZmZiBpcnEgMTYgYXQgZGV2aWNlIDIwLjAgb24gcGNpMAp4aGNpMDogMzIgYnl0ZSBjb250ZXh0 IHNpemUuCnVzYnVzMCBvbiB4aGNpMApwY2kwOiA8c2ltcGxlIGNvbW1zPiBhdCBkZXZpY2UgMjIu MCAobm8gZHJpdmVyIGF0dGFjaGVkKQplaGNpMDogPEludGVsIFBhbnRoZXIgUG9pbnQgVVNCIDIu MCBjb250cm9sbGVyPiBtZW0gMHhmN2YxODAwMC0weGY3ZjE4M2ZmIGlycSAyMyBhdCBkZXZpY2Ug MjYuMCBvbiBwY2kwCnVzYnVzMTogRUhDSSB2ZXJzaW9uIDEuMAp1c2J1czEgb24gZWhjaTAKaGRh YzA6IDxJbnRlbCBQYW50aGVyIFBvaW50IEhEQSBDb250cm9sbGVyPiBtZW0gMHhmN2YxMDAwMC0w eGY3ZjEzZmZmIGlycSAyMiBhdCBkZXZpY2UgMjcuMCBvbiBwY2kwCnBjaWIyOiA8QUNQSSBQQ0kt UENJIGJyaWRnZT4gaXJxIDE2IGF0IGRldmljZSAyOC4wIG9uIHBjaTAKcGNpMjogPEFDUEkgUENJ IGJ1cz4gb24gcGNpYjIKdmdhcGNpMDogPFZHQS1jb21wYXRpYmxlIGRpc3BsYXk+IHBvcnQgMHhl MDAwLTB4ZTBmZiBtZW0gMHhlMDAwMDAwMC0weGVmZmZmZmZmLDB4ZjdlMDAwMDAtMHhmN2UzZmZm ZiBpcnEgMTYgYXQgZGV2aWNlIDAuMCBvbiBwY2kyCmhkYWMxOiA8QVRJICgweGFhYjApIEhEQSBD b250cm9sbGVyPiBtZW0gMHhmN2U2MDAwMC0weGY3ZTYzZmZmIGlycSAxNyBhdCBkZXZpY2UgMC4x IG9uIHBjaTIKaGRhYzE6IGhkYWNfZ2V0X2NhcGFiaWxpdGllczogSW52YWxpZCBjb3JiIHNpemUg KDApCmRldmljZV9hdHRhY2g6IGhkYWMxIGF0dGFjaCByZXR1cm5lZCA2CnBjaWIzOiA8QUNQSSBQ Q0ktUENJIGJyaWRnZT4gaXJxIDE2IGF0IGRldmljZSAyOC40IG9uIHBjaTAKcGNpMzogPEFDUEkg UENJIGJ1cz4gb24gcGNpYjMKcmUwOiA8UmVhbFRlayA4MTY4LzgxMTEgQi9DL0NQL0QvRFAvRS9G IFBDSWUgR2lnYWJpdCBFdGhlcm5ldD4gcG9ydCAweGQwMDAtMHhkMGZmIG1lbSAweGYwMDA0MDAw LTB4ZjAwMDRmZmYsMHhmMDAwMDAwMC0weGYwMDAzZmZmIGlycSAxNiBhdCBkZXZpY2UgMC4wIG9u IHBjaTMKcmUwOiBVc2luZyAxIE1TSS1YIG1lc3NhZ2UKcmUwOiBDaGlwIHJldi4gMHg0ODAwMDAw MApyZTA6IE1BQyByZXYuIDB4MDAwMDAwMDAKbWlpYnVzMDogPE1JSSBidXM+IG9uIHJlMApyZ2Vw aHkwOiA8UlRMODE2OVMvODExMFMvODIxMSAxMDAwQkFTRS1UIG1lZGlhIGludGVyZmFjZT4gUEhZ IDEgb24gbWlpYnVzMApyZ2VwaHkwOiAgbm9uZSwgMTBiYXNlVCwgMTBiYXNlVC1GRFgsIDEwYmFz ZVQtRkRYLWZsb3csIDEwMGJhc2VUWCwgMTAwYmFzZVRYLUZEWCwgMTAwYmFzZVRYLUZEWC1mbG93 LCAxMDAwYmFzZVQtRkRYLCAxMDAwYmFzZVQtRkRYLW1hc3RlciwgMTAwMGJhc2VULUZEWC1mbG93 LCAxMDAwYmFzZVQtRkRYLWZsb3ctbWFzdGVyLCBhdXRvLCBhdXRvLWZsb3cKcmUwOiBFdGhlcm5l dCBhZGRyZXNzOiBjODo2MDowMDpjMzpkZDo4NQpwY2liNDogPEFDUEkgUENJLVBDSSBicmlkZ2U+ IGlycSAxNyBhdCBkZXZpY2UgMjguNSBvbiBwY2kwCnBjaTQ6IDxBQ1BJIFBDSSBidXM+IG9uIHBj aWI0CnBjaWI1OiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gaXJxIDE3IGF0IGRldmljZSAwLjAgb24g cGNpNApwY2k1OiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liNQpyZTE6IDxSZWFsVGVrIDgxNjkvODE2 OVMvODE2OVNCKEwpLzgxMTBTLzgxMTBTQihMKSBHaWdhYml0IEV0aGVybmV0PiBwb3J0IDB4YzAw MC0weGMwZmYgbWVtIDB4ZjdkMjAwMDAtMHhmN2QyMDBmZiBpcnEgMTcgYXQgZGV2aWNlIDAuMCBv biBwY2k1CnJlMTogQ2hpcCByZXYuIDB4MTAwMDAwMDAKcmUxOiBNQUMgcmV2LiAweDAwMDAwMDAw Cm1paWJ1czE6IDxNSUkgYnVzPiBvbiByZTEKcmdlcGh5MTogPFJUTDgxNjlTLzgxMTBTLzgyMTEg MTAwMEJBU0UtVCBtZWRpYSBpbnRlcmZhY2U+IFBIWSAxIG9uIG1paWJ1czEKcmdlcGh5MTogIG5v bmUsIDEwYmFzZVQsIDEwYmFzZVQtRkRYLCAxMGJhc2VULUZEWC1mbG93LCAxMDBiYXNlVFgsIDEw MGJhc2VUWC1GRFgsIDEwMGJhc2VUWC1GRFgtZmxvdywgMTAwMGJhc2VULCAxMDAwYmFzZVQtbWFz dGVyLCAxMDAwYmFzZVQtRkRYLCAxMDAwYmFzZVQtRkRYLW1hc3RlciwgMTAwMGJhc2VULUZEWC1m bG93LCAxMDAwYmFzZVQtRkRYLWZsb3ctbWFzdGVyLCBhdXRvLCBhdXRvLWZsb3cKcmUxOiBFdGhl cm5ldCBhZGRyZXNzOiA2NDo3MDowMjoxMjplMjo0NwpwY2k1OiA8bXVsdGltZWRpYSwgYXVkaW8+ IGF0IGRldmljZSAyLjAgKG5vIGRyaXZlciBhdHRhY2hlZCkKcGNpYjY6IDxBQ1BJIFBDSS1QQ0kg YnJpZGdlPiBpcnEgMTggYXQgZGV2aWNlIDI4LjYgb24gcGNpMApwY2k2OiA8QUNQSSBQQ0kgYnVz PiBvbiBwY2liNgphaGNpMDogPE1hcnZlbGwgODhTRTkxMnggQUhDSSBTQVRBIGNvbnRyb2xsZXI+ IHBvcnQgMHhiMDkwLTB4YjA5NywweGIwODAtMHhiMDgzLDB4YjA3MC0weGIwNzcsMHhiMDYwLTB4 YjA2MywweGIwNTAtMHhiMDVmIG1lbSAweGY3YzE1MDAwLTB4ZjdjMTU3ZmYgaXJxIDE4IGF0IGRl dmljZSAwLjAgb24gcGNpNgphaGNpMDogQUhDSSB2MS4wMCB3aXRoIDIgNkdicHMgcG9ydHMsIFBv cnQgTXVsdGlwbGllciBzdXBwb3J0ZWQgd2l0aCBGQlMKYWhjaTA6IHF1aXJrcz0weDE0MDxFREdF SVMsTk9CU1lSRVM+CmFoY2ljaDA6IDxBSENJIGNoYW5uZWw+IGF0IGNoYW5uZWwgMCBvbiBhaGNp MAphaGNpY2gxOiA8QUhDSSBjaGFubmVsPiBhdCBjaGFubmVsIDEgb24gYWhjaTAKcGNpYjc6IDxB Q1BJIFBDSS1QQ0kgYnJpZGdlPiBpcnEgMTkgYXQgZGV2aWNlIDI4Ljcgb24gcGNpMApwY2k3OiA8 QUNQSSBQQ0kgYnVzPiBvbiBwY2liNwp4aGNpMTogPEFTTWVkaWEgQVNNMTA0MiBVU0IgMy4wIGNv bnRyb2xsZXI+IG1lbSAweGY3YjAwMDAwLTB4ZjdiMDdmZmYgaXJxIDE5IGF0IGRldmljZSAwLjAg b24gcGNpNwp4aGNpMTogMzIgYnl0ZSBjb250ZXh0IHNpemUuCnVzYnVzMiBvbiB4aGNpMQplaGNp MTogPEludGVsIFBhbnRoZXIgUG9pbnQgVVNCIDIuMCBjb250cm9sbGVyPiBtZW0gMHhmN2YxNzAw MC0weGY3ZjE3M2ZmIGlycSAyMyBhdCBkZXZpY2UgMjkuMCBvbiBwY2kwCnVzYnVzMzogRUhDSSB2 ZXJzaW9uIDEuMAp1c2J1czMgb24gZWhjaTEKaXNhYjA6IDxQQ0ktSVNBIGJyaWRnZT4gYXQgZGV2 aWNlIDMxLjAgb24gcGNpMAppc2EwOiA8SVNBIGJ1cz4gb24gaXNhYjAKYWhjaTE6IDxJbnRlbCBQ YW50aGVyIFBvaW50IEFIQ0kgU0FUQSBjb250cm9sbGVyPiBwb3J0IDB4ZjA3MC0weGYwNzcsMHhm MDYwLTB4ZjA2MywweGYwNTAtMHhmMDU3LDB4ZjA0MC0weGYwNDMsMHhmMDIwLTB4ZjAzZiBtZW0g MHhmN2YxNjAwMC0weGY3ZjE2N2ZmIGlycSAxOSBhdCBkZXZpY2UgMzEuMiBvbiBwY2kwCmFoY2kx OiBBSENJIHYxLjMwIHdpdGggNiA2R2JwcyBwb3J0cywgUG9ydCBNdWx0aXBsaWVyIG5vdCBzdXBw b3J0ZWQKYWhjaWNoMjogPEFIQ0kgY2hhbm5lbD4gYXQgY2hhbm5lbCAwIG9uIGFoY2kxCmFoY2lj aDM6IDxBSENJIGNoYW5uZWw+IGF0IGNoYW5uZWwgMSBvbiBhaGNpMQphaGNpY2g0OiA8QUhDSSBj aGFubmVsPiBhdCBjaGFubmVsIDIgb24gYWhjaTEKYWhjaWNoNTogPEFIQ0kgY2hhbm5lbD4gYXQg Y2hhbm5lbCAzIG9uIGFoY2kxCmFoY2ljaDY6IDxBSENJIGNoYW5uZWw+IGF0IGNoYW5uZWwgNCBv biBhaGNpMQphaGNpY2g3OiA8QUhDSSBjaGFubmVsPiBhdCBjaGFubmVsIDUgb24gYWhjaTEKYWhj aWVtMDogPEFIQ0kgZW5jbG9zdXJlIG1hbmFnZW1lbnQgYnJpZGdlPiBvbiBhaGNpMQpwY2kwOiA8 c2VyaWFsIGJ1cywgU01CdXM+IGF0IGRldmljZSAzMS4zIChubyBkcml2ZXIgYXR0YWNoZWQpCmFj cGlfYnV0dG9uMDogPFBvd2VyIEJ1dHRvbj4gb24gYWNwaTAKYWNwaV90ejA6IDxUaGVybWFsIFpv bmU+IG9uIGFjcGkwCmFjcGlfdHoxOiA8VGhlcm1hbCBab25lPiBvbiBhY3BpMAp1YXJ0MDogPDE2 NTUwIG9yIGNvbXBhdGlibGU+IHBvcnQgMHgzZjgtMHgzZmYgaXJxIDQgZmxhZ3MgMHgxMCBvbiBh Y3BpMApvcm0wOiA8SVNBIE9wdGlvbiBST00+IGF0IGlvbWVtIDB4YzAwMDAtMHhjZmZmZiBvbiBp c2EwCnNjMDogPFN5c3RlbSBjb25zb2xlPiBhdCBmbGFncyAweDE4MCBvbiBpc2EwCnNjMDogVkdB IDwxNiB2aXJ0dWFsIGNvbnNvbGVzLCBmbGFncz0weDM4MD4KdmdhMDogPEdlbmVyaWMgSVNBIFZH QT4gYXQgcG9ydCAweDNjMC0weDNkZiBpb21lbSAweGEwMDAwLTB4YmZmZmYgb24gaXNhMAphdGti ZGMwOiA8S2V5Ym9hcmQgY29udHJvbGxlciAoaTgwNDIpPiBhdCBwb3J0IDB4NjAsMHg2NCBvbiBp c2EwCmF0a2JkMDogPEFUIEtleWJvYXJkPiBpcnEgMSBvbiBhdGtiZGMwCmtiZDAgYXQgYXRrYmQw CmF0a2JkMDogW0dJQU5ULUxPQ0tFRF0KcHBjMDogY2Fubm90IHJlc2VydmUgSS9PIHBvcnQgcmFu Z2UKZXN0MDogPEVuaGFuY2VkIFNwZWVkU3RlcCBGcmVxdWVuY3kgQ29udHJvbD4gb24gY3B1MApw NHRjYzA6IDxDUFUgRnJlcXVlbmN5IFRoZXJtYWwgQ29udHJvbD4gb24gY3B1MAplc3QxOiA8RW5o YW5jZWQgU3BlZWRTdGVwIEZyZXF1ZW5jeSBDb250cm9sPiBvbiBjcHUxCnA0dGNjMTogPENQVSBG cmVxdWVuY3kgVGhlcm1hbCBDb250cm9sPiBvbiBjcHUxCmVzdDI6IDxFbmhhbmNlZCBTcGVlZFN0 ZXAgRnJlcXVlbmN5IENvbnRyb2w+IG9uIGNwdTIKcDR0Y2MyOiA8Q1BVIEZyZXF1ZW5jeSBUaGVy bWFsIENvbnRyb2w+IG9uIGNwdTIKZXN0MzogPEVuaGFuY2VkIFNwZWVkU3RlcCBGcmVxdWVuY3kg Q29udHJvbD4gb24gY3B1MwpwNHRjYzM6IDxDUFUgRnJlcXVlbmN5IFRoZXJtYWwgQ29udHJvbD4g b24gY3B1Mwplc3Q0OiA8RW5oYW5jZWQgU3BlZWRTdGVwIEZyZXF1ZW5jeSBDb250cm9sPiBvbiBj cHU0CnA0dGNjNDogPENQVSBGcmVxdWVuY3kgVGhlcm1hbCBDb250cm9sPiBvbiBjcHU0CmVzdDU6 IDxFbmhhbmNlZCBTcGVlZFN0ZXAgRnJlcXVlbmN5IENvbnRyb2w+IG9uIGNwdTUKcDR0Y2M1OiA8 Q1BVIEZyZXF1ZW5jeSBUaGVybWFsIENvbnRyb2w+IG9uIGNwdTUKZXN0NjogPEVuaGFuY2VkIFNw ZWVkU3RlcCBGcmVxdWVuY3kgQ29udHJvbD4gb24gY3B1NgpwNHRjYzY6IDxDUFUgRnJlcXVlbmN5 IFRoZXJtYWwgQ29udHJvbD4gb24gY3B1Ngplc3Q3OiA8RW5oYW5jZWQgU3BlZWRTdGVwIEZyZXF1 ZW5jeSBDb250cm9sPiBvbiBjcHU3CnA0dGNjNzogPENQVSBGcmVxdWVuY3kgVGhlcm1hbCBDb250 cm9sPiBvbiBjcHU3ClpGUyBmaWxlc3lzdGVtIHZlcnNpb246IDUKWkZTIHN0b3JhZ2UgcG9vbCB2 ZXJzaW9uOiBmZWF0dXJlcyBzdXBwb3J0ICg1MDAwKQpUaW1lY291bnRlcnMgdGljayBldmVyeSAx LjAwMCBtc2VjCmhkYWNjMDogPFJlYWx0ZWsgQUxDODkyIEhEQSBDT0RFQz4gYXQgY2FkIDAgb24g aGRhYzAKaGRhYTA6IDxSZWFsdGVrIEFMQzg5MiBBdWRpbyBGdW5jdGlvbiBHcm91cD4gYXQgbmlk IDEgb24gaGRhY2MwCnBjbTA6IDxSZWFsdGVrIEFMQzg5MiAoUmVhciBBbmFsb2cgNy4xLzIuMCk+ IGF0IG5pZCAyMCwyMiwyMSwyMyBhbmQgMjQsMjYgb24gaGRhYTAKcGNtMTogPFJlYWx0ZWsgQUxD ODkyIChGcm9udCBBbmFsb2cpPiBhdCBuaWQgMjcgYW5kIDI1IG9uIGhkYWEwCnBjbTI6IDxSZWFs dGVrIEFMQzg5MiAoUmVhciBEaWdpdGFsKT4gYXQgbmlkIDMwIG9uIGhkYWEwCnBjbTM6IDxSZWFs dGVrIEFMQzg5MiAoT25ib2FyZCBEaWdpdGFsKT4gYXQgbmlkIDE3IG9uIGhkYWEwCnVzYnVzMDog NS4wR2JwcyBTdXBlciBTcGVlZCBVU0IgdjMuMAp1c2J1czE6IDQ4ME1icHMgSGlnaCBTcGVlZCBV U0IgdjIuMAp1c2J1czI6IDUuMEdicHMgU3VwZXIgU3BlZWQgVVNCIHYzLjAKdXNidXMzOiA0ODBN YnBzIEhpZ2ggU3BlZWQgVVNCIHYyLjAKdWdlbjMuMTogPEludGVsPiBhdCB1c2J1czMKdWh1YjA6 IDxJbnRlbCBFSENJIHJvb3QgSFVCLCBjbGFzcyA5LzAsIHJldiAyLjAwLzEuMDAsIGFkZHIgMT4g b24gdXNidXMzCnVnZW4yLjE6IDwweDFiMjE+IGF0IHVzYnVzMgp1aHViMTogPDB4MWIyMSBYSENJ IHJvb3QgSFVCLCBjbGFzcyA5LzAsIHJldiAzLjAwLzEuMDAsIGFkZHIgMT4gb24gdXNidXMyCnVn ZW4xLjE6IDxJbnRlbD4gYXQgdXNidXMxCnVodWIyOiA8SW50ZWwgRUhDSSByb290IEhVQiwgY2xh c3MgOS8wLCByZXYgMi4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVzMQp1Z2VuMC4xOiA8MHg4MDg2 PiBhdCB1c2J1czAKdWh1YjM6IDwweDgwODYgWEhDSSByb290IEhVQiwgY2xhc3MgOS8wLCByZXYg My4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVzMApzZXMwIGF0IGFoY2llbTAgYnVzIDAgc2NidXM4 IHRhcmdldCAwIGx1biAwCnNlczA6IDxBSENJIFNHUElPIEVuY2xvc3VyZSAxLjAwIDAwMDE+IFNF TUIgUy1FLVMgMi4wMCBkZXZpY2UKc2VzMDogU0VNQiBTRVMgRGV2aWNlCmNkMCBhdCBhaGNpY2g0 IGJ1cyAwIHNjYnVzNCB0YXJnZXQgMCBsdW4gMApjZDA6IDxBU1VTIERSVy0xODE0QkxUIDEuMTM+ IFJlbW92YWJsZSBDRC1ST00gU0NTSS0wIGRldmljZSAKY2QwOiAxNTAuMDAwTUIvcyB0cmFuc2Zl cnMgKFNBVEEgMS54LCBVRE1BNCwgQVRBUEkgMTJieXRlcywgUElPIDgxOTJieXRlcykKY2QwOiBB dHRlbXB0IHRvIHF1ZXJ5IGRldmljZSBzaXplIGZhaWxlZDogTk9UIFJFQURZLCBNZWRpdW0gbm90 IHByZXNlbnQgLSB0cmF5IGNsb3NlZAphZGEwIGF0IGFoY2ljaDYgYnVzIDAgc2NidXM2IHRhcmdl dCAwIGx1biAwCmFkYTA6IDxTVDMxMDAwMzMzQVMgQ0MxRj4gQVRBLTggU0FUQSAyLnggZGV2aWNl CmFkYTA6IDMwMC4wMDBNQi9zIHRyYW5zZmVycyAoU0FUQSAyLngsIFVETUE2LCBQSU8gODE5MmJ5 dGVzKQphZGEwOiBDb21tYW5kIFF1ZXVlaW5nIGVuYWJsZWQKYWRhMDogOTUzODY5TUIgKDE5NTM1 MjUxNjggNTEyIGJ5dGUgc2VjdG9yczogMTZIIDYzUy9UIDE2MzgzQykKYWRhMDogUHJldmlvdXNs eSB3YXMga25vd24gYXMgYWQxNgphZGExIGF0IGFoY2ljaDcgYnVzIDAgc2NidXM3IHRhcmdldCAw IGx1biAwCmFkYTE6IDxTVDMxMDAwMzMzQVMgQ0MxSD4gQVRBLTggU0FUQSAyLnggZGV2aWNlCmFk YTE6IDMwMC4wMDBNQi9zIHRyYW5zZmVycyAoU0FUQSAyLngsIFVETUE2LCBQSU8gODE5MmJ5dGVz KQphZGExOiBDb21tYW5kIFF1ZXVlaW5nIGVuYWJsZWQKYWRhMTogOTUzODY5TUIgKDE5NTM1MjUx NjggNTEyIGJ5dGUgc2VjdG9yczogMTZIIDYzUy9UIDE2MzgzQykKYWRhMTogUHJldmlvdXNseSB3 YXMga25vd24gYXMgYWQxOApOZXR2c2MgaW5pdGlhbGl6aW5nLi4uIFNNUDogQVAgQ1BVICMxIExh dW5jaGVkIQpTTVA6IEFQIENQVSAjNiBMYXVuY2hlZCEKU01QOiBBUCBDUFUgIzMgTGF1bmNoZWQh ClNNUDogQVAgQ1BVICM3IExhdW5jaGVkIQpTTVA6IEFQIENQVSAjNCBMYXVuY2hlZCEKU01QOiBB UCBDUFUgIzIgTGF1bmNoZWQhClNNUDogQVAgQ1BVICM1IExhdW5jaGVkIQpUaW1lY291bnRlciAi VFNDLWxvdyIgZnJlcXVlbmN5IDE3NTAwNDgxMDQgSHogcXVhbGl0eSAxMDAwCldBUk5JTkc6IFdJ VE5FU1Mgb3B0aW9uIGVuYWJsZWQsIGV4cGVjdCByZWR1Y2VkIHBlcmZvcm1hbmNlLgp1aHViMTog NCBwb3J0cyB3aXRoIDQgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWh1YjM6IDggcG9ydHMgd2l0 aCA4IHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkClJvb3QgbW91bnQgd2FpdGluZyBmb3I6IHVzYnVz MyB1c2J1czIgdXNidXMxCnVodWIwOiAyIHBvcnRzIHdpdGggMiByZW1vdmFibGUsIHNlbGYgcG93 ZXJlZAp1aHViMjogMiBwb3J0cyB3aXRoIDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWdlbjIu MjogPHZlbmRvciAweDA0ZDk+IGF0IHVzYnVzMgp1a2JkMDogPHZlbmRvciAweDA0ZDkgcHJvZHVj dCAweDEyMDMsIGNsYXNzIDAvMCwgcmV2IDIuMDAvMi43MCwgYWRkciAxPiBvbiB1c2J1czIKa2Jk MiBhdCB1a2JkMApSb290IG1vdW50IHdhaXRpbmcgZm9yOiB1c2J1czMgdXNidXMyIHVzYnVzMQp1 Z2VuMi4zOiA8TG9naXRlY2g+IGF0IHVzYnVzMgp1Z2VuMy4yOiA8dmVuZG9yIDB4ODA4Nz4gYXQg dXNidXMzCnVodWI0OiA8dmVuZG9yIDB4ODA4NyBwcm9kdWN0IDB4MDAyNCwgY2xhc3MgOS8wLCBy ZXYgMi4wMC8wLjAwLCBhZGRyIDI+IG9uIHVzYnVzMwp1Z2VuMS4yOiA8dmVuZG9yIDB4ODA4Nz4g YXQgdXNidXMxCnVodWI1OiA8dmVuZG9yIDB4ODA4NyBwcm9kdWN0IDB4MDAyNCwgY2xhc3MgOS8w LCByZXYgMi4wMC8wLjAwLCBhZGRyIDI+IG9uIHVzYnVzMQpSb290IG1vdW50IHdhaXRpbmcgZm9y OiB1c2J1czMgdXNidXMxCnVodWI1OiA2IHBvcnRzIHdpdGggNiByZW1vdmFibGUsIHNlbGYgcG93 ZXJlZAp1aHViNDogOCBwb3J0cyB3aXRoIDggcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKUm9vdCBt b3VudCB3YWl0aW5nIGZvcjogdXNidXMzCnVnZW4zLjM6IDxBbWF6b24+IGF0IHVzYnVzMwpSb290 IG1vdW50IHdhaXRpbmcgZm9yOiB1c2J1czMKdW1hc3MwOiA8TWFzcyBTdG9yYWdlPiBvbiB1c2J1 czMKdW1hc3MwOiAgU0NTSSBvdmVyIEJ1bGstT25seTsgcXVpcmtzID0gMHgwMTAwCnVtYXNzMDo5 OjA6LTE6IEF0dGFjaGVkIHRvIHNjYnVzOQpUcnlpbmcgdG8gbW91bnQgcm9vdCBmcm9tIHpmczp6 cm9vdDkgW10uLi4KZGEwIGF0IHVtYXNzLXNpbTAgYnVzIDAgc2NidXM5IHRhcmdldCAwIGx1biAw CmRhMDogPEtpbmRsZSBJbnRlcm5hbCBTdG9yYWdlIDAxMDA+IFJlbW92YWJsZSBEaXJlY3QgQWNj ZXNzIFNDU0ktMiBkZXZpY2UgCmRhMDogNDAuMDAwTUIvcyB0cmFuc2ZlcnMKZGEwOiAzMTMwTUIg KDY0MTA2ODggNTEyIGJ5dGUgc2VjdG9yczogMjU1SCA2M1MvVCAzOTlDKQpkYTA6IHF1aXJrcz0w eDI8Tk9fNl9CWVRFPgpsb2NrIG9yZGVyIHJldmVyc2FsOgogMXN0IDB4ZmZmZmY4MDAwZWU5Nzdj OCB6ZnMgKHpmcykgQCAvdXNyL3NyYy9zeXMva2Vybi92ZnNfbW91bnQuYzoxMjM3CiAybmQgMHhm ZmZmZjgwMDBlNWY4MjQwIGRldmZzIChkZXZmcykgQCAvdXNyL3NyYy9zeXMva2Vybi92ZnNfc3Vi ci5jOjIwOTkKS0RCOiBzdGFjayBiYWNrdHJhY2U6CmRiX3RyYWNlX3NlbGZfd3JhcHBlcigpIGF0 IGRiX3RyYWNlX3NlbGZfd3JhcHBlcisweDJiL2ZyYW1lIDB4ZmZmZmZlMDFjMTM1MjI3MAprZGJf YmFja3RyYWNlKCkgYXQga2RiX2JhY2t0cmFjZSsweDM5L2ZyYW1lIDB4ZmZmZmZlMDFjMTM1MjMy MAp3aXRuZXNzX2NoZWNrb3JkZXIoKSBhdCB3aXRuZXNzX2NoZWNrb3JkZXIrMHhkMjMvZnJhbWUg MHhmZmZmZmUwMWMxMzUyM2IwCl9fbG9ja21ncl9hcmdzKCkgYXQgX19sb2NrbWdyX2FyZ3MrMHg2 ZjIvZnJhbWUgMHhmZmZmZmUwMWMxMzUyNGUwCnZvcF9zdGRsb2NrKCkgYXQgdm9wX3N0ZGxvY2sr MHgzYy9mcmFtZSAweGZmZmZmZTAxYzEzNTI1MDAKVk9QX0xPQ0sxX0FQVigpIGF0IFZPUF9MT0NL MV9BUFYrMHhmNS9mcmFtZSAweGZmZmZmZTAxYzEzNTI1MzAKX3ZuX2xvY2soKSBhdCBfdm5fbG9j aysweGFiL2ZyYW1lIDB4ZmZmZmZlMDFjMTM1MjVhMAp2Z2V0KCkgYXQgdmdldCsweDcwL2ZyYW1l IDB4ZmZmZmZlMDFjMTM1MjVmMApkZXZmc19hbGxvY3YoKSBhdCBkZXZmc19hbGxvY3YrMHhmZC9m cmFtZSAweGZmZmZmZTAxYzEzNTI2NDAKZGV2ZnNfcm9vdCgpIGF0IGRldmZzX3Jvb3QrMHg0My9m cmFtZSAweGZmZmZmZTAxYzEzNTI2NzAKdmZsdXNoKCkgYXQgdmZsdXNoKzB4NzcvZnJhbWUgMHhm ZmZmZmUwMWMxMzUyN2MwCmRldmZzX3VubW91bnQoKSBhdCBkZXZmc191bm1vdW50KzB4MzgvZnJh bWUgMHhmZmZmZmUwMWMxMzUyN2YwCmRvdW5tb3VudCgpIGF0IGRvdW5tb3VudCsweDQxZi9mcmFt ZSAweGZmZmZmZTAxYzEzNTI4NzAKc3lzX3VubW91bnQoKSBhdCBzeXNfdW5tb3VudCsweDM1Ni9m cmFtZSAweGZmZmZmZTAxYzEzNTI5YTAKYW1kNjRfc3lzY2FsbCgpIGF0IGFtZDY0X3N5c2NhbGwr MHgyNjUvZnJhbWUgMHhmZmZmZmUwMWMxMzUyYWIwClhmYXN0X3N5c2NhbGwoKSBhdCBYZmFzdF9z eXNjYWxsKzB4ZmIvZnJhbWUgMHhmZmZmZmUwMWMxMzUyYWIwCi0tLSBzeXNjYWxsICgyMiwgRnJl ZUJTRCBFTEY2NCwgc3lzX3VubW91bnQpLCByaXAgPSAweDgwMDg4YjE3YSwgcnNwID0gMHg3ZmZm ZmZmZmQzZjgsIHJicCA9IDB4N2ZmZmZmZmZkNTEwIC0tLQp1aGlkMDogPHZlbmRvciAweDA0ZDkg cHJvZHVjdCAweDEyMDMsIGNsYXNzIDAvMCwgcmV2IDIuMDAvMi43MCwgYWRkciAxPiBvbiB1c2J1 czIKdW1zMDogPExvZ2l0ZWNoIFVTQi1QUzIgT3B0aWNhbCBNb3VzZSwgY2xhc3MgMC8wLCByZXYg Mi4wMC8xMS4xMCwgYWRkciAyPiBvbiB1c2J1czIKdW1zMDogMyBidXR0b25zIGFuZCBbWFlaXSBj b29yZGluYXRlcyBJRD0wCmlwZncyICgraXB2NikgaW5pdGlhbGl6ZWQsIGRpdmVydCBsb2FkYWJs ZSwgbmF0IGxvYWRhYmxlLCBkZWZhdWx0IHRvIGRlbnksIGxvZ2dpbmcgZGlzYWJsZWQKbG9jayBv cmRlciByZXZlcnNhbDoKIDFzdCAweGZmZmZmODAwMTM3YTg4NDAgZmlsZWRlc2Mgc3RydWN0dXJl IChmaWxlZGVzYyBzdHJ1Y3R1cmUpIEAgL3Vzci9zcmMvc3lzL2tlcm4va2Vybl9kZXNjcmlwLmM6 MTE5MQogMm5kIDB4ZmZmZmY4MDE4MzQyNTdjOCB6ZnMgKHpmcykgQCAvdXNyL3NyYy9zeXMva2Vy bi92ZnNfc3Vici5jOjQzNDMKS0RCOiBzdGFjayBiYWNrdHJhY2U6CmRiX3RyYWNlX3NlbGZfd3Jh cHBlcigpIGF0IGRiX3RyYWNlX3NlbGZfd3JhcHBlcisweDJiL2ZyYW1lIDB4ZmZmZmZlMDFjMTZh ZTVhMAprZGJfYmFja3RyYWNlKCkgYXQga2RiX2JhY2t0cmFjZSsweDM5L2ZyYW1lIDB4ZmZmZmZl MDFjMTZhZTY1MAp3aXRuZXNzX2NoZWNrb3JkZXIoKSBhdCB3aXRuZXNzX2NoZWNrb3JkZXIrMHhk MjMvZnJhbWUgMHhmZmZmZmUwMWMxNmFlNmUwCl9fbG9ja21ncl9hcmdzKCkgYXQgX19sb2NrbWdy X2FyZ3MrMHg2ZjIvZnJhbWUgMHhmZmZmZmUwMWMxNmFlODEwCnZvcF9zdGRsb2NrKCkgYXQgdm9w X3N0ZGxvY2srMHgzYy9mcmFtZSAweGZmZmZmZTAxYzE2YWU4MzAKVk9QX0xPQ0sxX0FQVigpIGF0 IFZPUF9MT0NLMV9BUFYrMHhmNS9mcmFtZSAweGZmZmZmZTAxYzE2YWU4NjAKX3ZuX2xvY2soKSBh dCBfdm5fbG9jaysweGFiL2ZyYW1lIDB4ZmZmZmZlMDFjMTZhZThkMAprbmxpc3RfcmVtb3ZlX2tx KCkgYXQga25saXN0X3JlbW92ZV9rcSsweDgyL2ZyYW1lIDB4ZmZmZmZlMDFjMTZhZTkwMAprbm90 ZV9mZGNsb3NlKCkgYXQga25vdGVfZmRjbG9zZSsweGM4L2ZyYW1lIDB4ZmZmZmZlMDFjMTZhZTk1 MApjbG9zZWZwKCkgYXQgY2xvc2VmcCsweDY0L2ZyYW1lIDB4ZmZmZmZlMDFjMTZhZTlhMAphbWQ2 NF9zeXNjYWxsKCkgYXQgYW1kNjRfc3lzY2FsbCsweDI2NS9mcmFtZSAweGZmZmZmZTAxYzE2YWVh YjAKWGZhc3Rfc3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhmYi9mcmFtZSAweGZmZmZmZTAx YzE2YWVhYjAKLS0tIHN5c2NhbGwgKDYsIEZyZWVCU0QgRUxGNjQsIHN5c19jbG9zZSksIHJpcCA9 IDB4ODAxNjRkOWVhLCByc3AgPSAweDdmZmZmZjdmYmVmOCwgcmJwID0gMHg3ZmZmZmY3ZmJmMTAg LS0tCmluZm86IFtkcm1dIEluaXRpYWxpemVkIGRybSAxLjEuMCAyMDA2MDgxMApkcm1uMDogPENh cGUgVmVyZGUgW1JhZGVvbiBIRCA3NzAwIFNlcmllc10+IG9uIHZnYXBjaTAKaW5mbzogW2RybV0g TVNJIGVuYWJsZWQgMSBtZXNzYWdlKHMpCmluZm86IFtkcm1dIFJBREVPTl9JU19QQ0lFCmluZm86 IFtkcm1dIGluaXRpYWxpemluZyBrZXJuZWwgbW9kZXNldHRpbmcgKFZFUkRFIDB4MTAwMjoweDY4 M0QgMHgxNzRCOjB4RTIxNSkuCmluZm86IFtkcm1dIHJlZ2lzdGVyIG1taW8gYmFzZTogMHhGN0Uw MDAwMAppbmZvOiBbZHJtXSByZWdpc3RlciBtbWlvIHNpemU6IDI2MjE0NAppbmZvOiBbZHJtXSBy YWRlb25fYXRybV9nZXRfYmlvczogPT09PiBUcnkgQVRSTS4uLgppbmZvOiBbZHJtXSByYWRlb25f YXRybV9nZXRfYmlvczogcGNpX2ZpbmRfY2xhc3MoKSBmb3VuZDogMDoyOjA6MCwgdmVuZG9yPTEw MDIsIGRldmljZT02ODNkCmluZm86IFtkcm1dIHJhZGVvbl9hdHJtX2dldF9iaW9zOiBHZXQgQUNQ SSBkZXZpY2UgaGFuZGxlCmluZm86IFtkcm1dIHJhZGVvbl9hdHJtX2dldF9iaW9zOiBHZXQgQUNQ SSBoYW5kbGUgZm9yICJBVFJNIgppbmZvOiBbZHJtXSByYWRlb25fYXRybV9nZXRfYmlvczogRmFp bGVkIHRvIGdldCAiQVRSTSIgaGFuZGxlOiBBRV9OT1RfRk9VTkQKaW5mbzogW2RybV0gcmFkZW9u X2FjcGlfdmZjdF9iaW9zOiA9PT0+IFRyeSBWRkNULi4uCmluZm86IFtkcm1dIHJhZGVvbl9hY3Bp X3ZmY3RfYmlvczogR2V0ICJWRkNUIiBBQ1BJIHRhYmxlCmluZm86IFtkcm1dIHJhZGVvbl9hY3Bp X3ZmY3RfYmlvczogRmFpbGVkIHRvIGdldCAiVkZDVCIgdGFibGU6IEFFX05PVF9GT1VORAppbmZv OiBbZHJtXSBpZ3BfcmVhZF9iaW9zX2Zyb21fdnJhbTogPT09PiBUcnkgSUdQJ3MgVlJBTS4uLgpp bmZvOiBbZHJtXSBpZ3BfcmVhZF9iaW9zX2Zyb21fdnJhbTogVlJBTSBiYXNlIGFkZHJlc3M6IDB4 ZTAwMDAwMDAKaW5mbzogW2RybV0gaWdwX3JlYWRfYmlvc19mcm9tX3ZyYW06IE1hcCBhZGRyZXNz OiAweGZmZmZmODAwZTAwMDAwMDAgKDI2MjE0NCBieXRlcykKaW5mbzogW2RybV0gaWdwX3JlYWRf Ymlvc19mcm9tX3ZyYW06IEluY29ycmVjdCBCSU9TIHNpZ25hdHVyZTogMHgwMDAwCmluZm86IFtk cm1dIHJhZGVvbl9yZWFkX2Jpb3M6ID09PT4gVHJ5IFBDSSBFeHBhbnNpb24gUk9NLi4uCmluZm86 IFtkcm1dIHJhZGVvbl9yZWFkX2Jpb3M6IE1hcCBhZGRyZXNzOiAweGZmZmZmODAwMDAwYzAwMDAg KDEzMTA3MiBieXRlcykKaW5mbzogW2RybV0gQVRPTSBCSU9TOiBDNDQxMDEKZHJtbjA6IGluZm86 IFZSQU06IDEwMjRNIDB4MDAwMDAwMDAwMDAwMDAwMCAtIDB4MDAwMDAwMDAzRkZGRkZGRiAoMTAy NE0gdXNlZCkKZHJtbjA6IGluZm86IEdUVDogNTEyTSAweDAwMDAwMDAwNDAwMDAwMDAgLSAweDAw MDAwMDAwNUZGRkZGRkYKaW5mbzogW2RybV0gRGV0ZWN0ZWQgVlJBTSBSQU09MTAyNE0sIEJBUj0y NTZNCmluZm86IFtkcm1dIFJBTSB3aWR0aCAxMjhiaXRzIEREUgpbVFRNXSBab25lICBrZXJuZWw6 IEF2YWlsYWJsZSBncmFwaGljcyBtZW1vcnk6IDgzNTI2NjAga2lCCltUVE1dIFpvbmUgICBkbWEz MjogQXZhaWxhYmxlIGdyYXBoaWNzIG1lbW9yeTogMjA5NzE1MiBraUIKW1RUTV0gSW5pdGlhbGl6 aW5nIHBvb2wgYWxsb2NhdG9yCmluZm86IFtkcm1dIHJhZGVvbjogMTAyNE0gb2YgVlJBTSBtZW1v cnkgcmVhZHkKaW5mbzogW2RybV0gcmFkZW9uOiA1MTJNIG9mIEdUVCBtZW1vcnkgcmVhZHkuCmlu Zm86IFtkcm1dIFN1cHBvcnRzIHZibGFuayB0aW1lc3RhbXAgY2FjaGluZyBSZXYgMSAoMTAuMTAu MjAxMCkuCmluZm86IFtkcm1dIERyaXZlciBzdXBwb3J0cyBwcmVjaXNlIHZibGFuayB0aW1lc3Rh bXAgcXVlcnkuCmluZm86IFtkcm1dIHJhZGVvbjogaXJxIGluaXRpYWxpemVkLgppbmZvOiBbZHJt XSBHQVJUOiBudW0gY3B1IHBhZ2VzIDEzMTA3MiwgbnVtIGdwdSBwYWdlcyAxMzEwNzIKaW5mbzog W2RybV0gTG9hZGluZyBWRVJERSBNaWNyb2NvZGUKaW5mbzogW2RybV0gUENJRSBHQVJUIG9mIDUx Mk0gZW5hYmxlZCAodGFibGUgYXQgMHgwMDAwMDAwMDAwMDQwMDAwKS4KZHJtbjA6IGluZm86IFdC IGVuYWJsZWQKZHJtbjA6IGluZm86IGZlbmNlIGRyaXZlciBvbiByaW5nIDAgdXNlIGdwdSBhZGRy IDB4MDAwMDAwMDA0MDAwMGMwMCBhbmQgY3B1IGFkZHIgMHgweGZmZmZmODAzNzcxNzljMDAKZHJt bjA6IGluZm86IGZlbmNlIGRyaXZlciBvbiByaW5nIDEgdXNlIGdwdSBhZGRyIDB4MDAwMDAwMDA0 MDAwMGMwNCBhbmQgY3B1IGFkZHIgMHgweGZmZmZmODAzNzcxNzljMDQKZHJtbjA6IGluZm86IGZl bmNlIGRyaXZlciBvbiByaW5nIDIgdXNlIGdwdSBhZGRyIDB4MDAwMDAwMDA0MDAwMGMwOCBhbmQg Y3B1IGFkZHIgMHgweGZmZmZmODAzNzcxNzljMDgKZHJtbjA6IGluZm86IGZlbmNlIGRyaXZlciBv biByaW5nIDMgdXNlIGdwdSBhZGRyIDB4MDAwMDAwMDA0MDAwMGMwYyBhbmQgY3B1IGFkZHIgMHgw eGZmZmZmODAzNzcxNzljMGMKZHJtbjA6IGluZm86IGZlbmNlIGRyaXZlciBvbiByaW5nIDQgdXNl IGdwdSBhZGRyIDB4MDAwMDAwMDA0MDAwMGMxMCBhbmQgY3B1IGFkZHIgMHgweGZmZmZmODAzNzcx NzljMTAKaW5mbzogW2RybV0gcmluZyB0ZXN0IG9uIDAgc3VjY2VlZGVkIGluIDEgdXNlY3MKaW5m bzogW2RybV0gcmluZyB0ZXN0IG9uIDEgc3VjY2VlZGVkIGluIDEgdXNlY3MKaW5mbzogW2RybV0g cmluZyB0ZXN0IG9uIDIgc3VjY2VlZGVkIGluIDEgdXNlY3MKaW5mbzogW2RybV0gcmluZyB0ZXN0 IG9uIDMgc3VjY2VlZGVkIGluIDIgdXNlY3MKaW5mbzogW2RybV0gcmluZyB0ZXN0IG9uIDQgc3Vj Y2VlZGVkIGluIDEgdXNlY3MKaW5mbzogW2RybV0gaWIgdGVzdCBvbiByaW5nIDAgc3VjY2VlZGVk IGluIDAgdXNlY3MKaW5mbzogW2RybV0gaWIgdGVzdCBvbiByaW5nIDEgc3VjY2VlZGVkIGluIDAg dXNlY3MKaW5mbzogW2RybV0gaWIgdGVzdCBvbiByaW5nIDIgc3VjY2VlZGVkIGluIDAgdXNlY3MK aW5mbzogW2RybV0gaWIgdGVzdCBvbiByaW5nIDMgc3VjY2VlZGVkIGluIDAgdXNlY3MKaW5mbzog W2RybV0gaWIgdGVzdCBvbiByaW5nIDQgc3VjY2VlZGVkIGluIDEgdXNlY3MKaW5mbzogW2RybV0g cmFkZW9uX2RldmljZV9pbml0OiBUYWtpbmcgb3ZlciB0aGUgZmljdGl0aW91cyByYW5nZSAweGUw MDAwMDAwLTB4ZjAwMDAwMDAKaWljYnVzMDogPFBoaWxpcHMgSTJDIGJ1cz4gb24gaWljYmIwIGFk ZHIgMHhmZgppaWMwOiA8STJDIGdlbmVyaWMgSS9PPiBvbiBpaWNidXMwCmlpY2J1czE6IDxQaGls aXBzIEkyQyBidXM+IG9uIGlpY2JiMSBhZGRyIDB4ZmYKaWljMTogPEkyQyBnZW5lcmljIEkvTz4g b24gaWljYnVzMQppaWNidXMyOiA8UGhpbGlwcyBJMkMgYnVzPiBvbiBpaWNiYjIgYWRkciAweGZm CmlpYzI6IDxJMkMgZ2VuZXJpYyBJL08+IG9uIGlpY2J1czIKaWljYnVzMzogPFBoaWxpcHMgSTJD IGJ1cz4gb24gaWljYmIzIGFkZHIgMHhmZgppaWMzOiA8STJDIGdlbmVyaWMgSS9PPiBvbiBpaWNi dXMzCmlpY2J1czQ6IDxQaGlsaXBzIEkyQyBidXM+IG9uIGlpY2JiNCBhZGRyIDB4ZmYKaWljNDog PEkyQyBnZW5lcmljIEkvTz4gb24gaWljYnVzNAppaWNidXM1OiA8UGhpbGlwcyBJMkMgYnVzPiBv biBpaWNiYjUgYWRkciAweGZmCmlpYzU6IDxJMkMgZ2VuZXJpYyBJL08+IG9uIGlpY2J1czUKaWlj YnVzNjogPFBoaWxpcHMgSTJDIGJ1cz4gb24gaWljYmI2IGFkZHIgMHhmZgppaWM2OiA8STJDIGdl bmVyaWMgSS9PPiBvbiBpaWNidXM2CmlpY2J1czc6IDxQaGlsaXBzIEkyQyBidXM+IG9uIGlpY2Ji NyBhZGRyIDB4ZmYKaWljNzogPEkyQyBnZW5lcmljIEkvTz4gb24gaWljYnVzNwppbmZvOiBbZHJt XSBSYWRlb24gRGlzcGxheSBDb25uZWN0b3JzCmluZm86IFtkcm1dIENvbm5lY3RvciAwOgppbmZv OiBbZHJtXSAgIERQLTEKaW5mbzogW2RybV0gICBIUEQyCmluZm86IFtkcm1dICAgRERDOiAweDY1 NDAgMHg2NTQwIDB4NjU0NCAweDY1NDQgMHg2NTQ4IDB4NjU0OCAweDY1NGMgMHg2NTRjCmluZm86 IFtkcm1dICAgRW5jb2RlcnM6CmluZm86IFtkcm1dICAgICBERlAxOiBJTlRFUk5BTF9VTklQSFky CmluZm86IFtkcm1dIENvbm5lY3RvciAxOgppbmZvOiBbZHJtXSAgIEhETUktQS0xCmluZm86IFtk cm1dICAgSFBEMwppbmZvOiBbZHJtXSAgIEREQzogMHg2NTcwIDB4NjU3MCAweDY1NzQgMHg2NTc0 IDB4NjU3OCAweDY1NzggMHg2NTdjIDB4NjU3YwppbmZvOiBbZHJtXSAgIEVuY29kZXJzOgppbmZv OiBbZHJtXSAgICAgREZQMjogSU5URVJOQUxfVU5JUEhZMgppbmZvOiBbZHJtXSBDb25uZWN0b3Ig MjoKaW5mbzogW2RybV0gICBEVkktRC0xCmluZm86IFtkcm1dICAgSFBEMQppbmZvOiBbZHJtXSAg IEREQzogMHg2NTMwIDB4NjUzMCAweDY1MzQgMHg2NTM0IDB4NjUzOCAweDY1MzggMHg2NTNjIDB4 NjUzYwppbmZvOiBbZHJtXSAgIEVuY29kZXJzOgppbmZvOiBbZHJtXSAgICAgREZQMzogSU5URVJO QUxfVU5JUEhZMQppbmZvOiBbZHJtXSBDb25uZWN0b3IgMzoKaW5mbzogW2RybV0gICBEVkktSS0x CmluZm86IFtkcm1dICAgSFBENAppbmZvOiBbZHJtXSAgIEREQzogMHg2NTYwIDB4NjU2MCAweDY1 NjQgMHg2NTY0IDB4NjU2OCAweDY1NjggMHg2NTZjIDB4NjU2YwppbmZvOiBbZHJtXSAgIEVuY29k ZXJzOgppbmZvOiBbZHJtXSAgICAgREZQNDogSU5URVJOQUxfVU5JUEhZCmluZm86IFtkcm1dICAg ICBDUlQxOiBJTlRFUk5BTF9LTERTQ1BfREFDMQppbmZvOiBbZHJtXSBJbnRlcm5hbCB0aGVybWFs IGNvbnRyb2xsZXIgd2l0aCBmYW4gY29udHJvbAppbmZvOiBbZHJtXSByYWRlb246IHBvd2VyIG1h bmFnZW1lbnQgaW5pdGlhbGl6ZWQKaW5mbzogW2RybV0gSW5pdGlhbGl6ZWQgcmFkZW9uIDIuMjku MCAyMDA4MDUyOApsb2NrIG9yZGVyIHJldmVyc2FsOgogMXN0IDB4ZmZmZmY4MDAwZWY4MTQxOCBz eW5jZXIgKHN5bmNlcikgQCAvdXNyL3NyYy9zeXMva2Vybi92ZnNfc3Vici5jOjE3MTgKIDJuZCAw eGZmZmZmODAyNjNlNjY5YTAgemZzICh6ZnMpIEAgL3Vzci9zcmMvc3lzL2tlcm4vdmZzX3N1YnIu YzoyMDk5CktEQjogc3RhY2sgYmFja3RyYWNlOgpkYl90cmFjZV9zZWxmX3dyYXBwZXIoKSBhdCBk Yl90cmFjZV9zZWxmX3dyYXBwZXIrMHgyYi9mcmFtZSAweGZmZmZmZTAxYzBiZTk1OTAKa2RiX2Jh Y2t0cmFjZSgpIGF0IGtkYl9iYWNrdHJhY2UrMHgzOS9mcmFtZSAweGZmZmZmZTAxYzBiZTk2NDAK d2l0bmVzc19jaGVja29yZGVyKCkgYXQgd2l0bmVzc19jaGVja29yZGVyKzB4ZDIzL2ZyYW1lIDB4 ZmZmZmZlMDFjMGJlOTZkMApfX2xvY2ttZ3JfYXJncygpIGF0IF9fbG9ja21ncl9hcmdzKzB4NmYy L2ZyYW1lIDB4ZmZmZmZlMDFjMGJlOTgwMAp2b3Bfc3RkbG9jaygpIGF0IHZvcF9zdGRsb2NrKzB4 M2MvZnJhbWUgMHhmZmZmZmUwMWMwYmU5ODIwClZPUF9MT0NLMV9BUFYoKSBhdCBWT1BfTE9DSzFf QVBWKzB4ZjUvZnJhbWUgMHhmZmZmZmUwMWMwYmU5ODUwCl92bl9sb2NrKCkgYXQgX3ZuX2xvY2sr MHhhYi9mcmFtZSAweGZmZmZmZTAxYzBiZTk4YzAKdmdldCgpIGF0IHZnZXQrMHg3MC9mcmFtZSAw eGZmZmZmZTAxYzBiZTk5MTAKdmZzX21zeW5jKCkgYXQgdmZzX21zeW5jKzB4OTkvZnJhbWUgMHhm ZmZmZmUwMWMwYmU5OTcwCnN5bmNfZnN5bmMoKSBhdCBzeW5jX2ZzeW5jKzB4ZjcvZnJhbWUgMHhm ZmZmZmUwMWMwYmU5OWEwClZPUF9GU1lOQ19BUFYoKSBhdCBWT1BfRlNZTkNfQVBWKzB4ZjAvZnJh bWUgMHhmZmZmZmUwMWMwYmU5OWQwCnNjaGVkX3N5bmMoKSBhdCBzY2hlZF9zeW5jKzB4MzRjL2Zy YW1lIDB4ZmZmZmZlMDFjMGJlOWE3MApmb3JrX2V4aXQoKSBhdCBmb3JrX2V4aXQrMHg4NC9mcmFt ZSAweGZmZmZmZTAxYzBiZTlhYjAKZm9ya190cmFtcG9saW5lKCkgYXQgZm9ya190cmFtcG9saW5l KzB4ZS9mcmFtZSAweGZmZmZmZTAxYzBiZTlhYjAKLS0tIHRyYXAgMCwgcmlwID0gMCwgcnNwID0g MHhmZmZmZmUwMWMwYmU5YjcwLCByYnAgPSAwIC0tLQpwaWQgNTQ4ODYgKHBlcmw1LjE2LjMpLCB1 aWQgMDogZXhpdGVkIG9uIHNpZ25hbCA2IChjb3JlIGR1bXBlZCkKcGlkIDU0ODg4IChwZXJsNS4x Ni4zKSwgdWlkIDA6IGV4aXRlZCBvbiBzaWduYWwgNiAoY29yZSBkdW1wZWQpCnVnZW4zLjM6IDxB bWF6b24+IGF0IHVzYnVzMyAoZGlzY29ubmVjdGVkKQp1bWFzczA6IGF0IHVodWI0LCBwb3J0IDcs IGFkZHIgMyAoZGlzY29ubmVjdGVkKQooZGEwOnVtYXNzLXNpbTA6MDowOjApOiBsb3N0IGRldmlj ZSAtIDAgb3V0c3RhbmRpbmcsIDIgcmVmcwooZGEwOnVtYXNzLXNpbTA6MDowOjApOiByZW1vdmlu ZyBkZXZpY2UgZW50cnkKcGlkIDU1NTk1IChrYWN0aXZpdHltYW5hZ2VyZCksIHVpZCAxMDAxOiBl eGl0ZWQgb24gc2lnbmFsIDExIChjb3JlIGR1bXBlZCkK --089e012947846dade504e814f795 Content-Type: text/plain; charset=US-ASCII; name="pciconf.txt" Content-Disposition: attachment; filename="pciconf.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: file2 aG9zdGIwQHBjaTA6MDowOjA6CWNsYXNzPTB4MDYwMDAwIGNhcmQ9MHg4NGNhMTA0MyBjaGlwPTB4 MDE1MDgwODYgcmV2PTB4MDkgaGRyPTB4MDAKICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9y YXRpb24nCiAgICBkZXZpY2UgICAgID0gJ1hlb24gRTMtMTIwMCB2Mi8zcmQgR2VuIENvcmUgcHJv Y2Vzc29yIERSQU0gQ29udHJvbGxlcicKICAgIGNsYXNzICAgICAgPSBicmlkZ2UKICAgIHN1YmNs YXNzICAgPSBIT1NULVBDSQogICAgY2FwIDA5W2UwXSA9IHZlbmRvciAobGVuZ3RoIDEyKSBJbnRl bCBjYXAgMCB2ZXJzaW9uIDEKICAgIFBDSSBlcnJvcnMgPSBSZWNlaXZlZCBNYXN0ZXItQWJvcnQK cGNpYjFAcGNpMDowOjE6MDoJY2xhc3M9MHgwNjA0MDAgY2FyZD0weDg0Y2ExMDQzIGNoaXA9MHgw MTUxODA4NiByZXY9MHgwOSBoZHI9MHgwMQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3Jh dGlvbicKICAgIGRldmljZSAgICAgPSAnWGVvbiBFMy0xMjAwIHYyLzNyZCBHZW4gQ29yZSBwcm9j ZXNzb3IgUENJIEV4cHJlc3MgUm9vdCBQb3J0JwogICAgY2xhc3MgICAgICA9IGJyaWRnZQogICAg c3ViY2xhc3MgICA9IFBDSS1QQ0kKICAgIGNhcCAwZFs4OF0gPSBQQ0kgQnJpZGdlIGNhcmQ9MHg4 NGNhMTA0MwogICAgY2FwIDAxWzgwXSA9IHBvd2Vyc3BlYyAzICBzdXBwb3J0cyBEMCBEMyAgY3Vy cmVudCBEMAogICAgY2FwIDA1WzkwXSA9IE1TSSBzdXBwb3J0cyAxIG1lc3NhZ2UgCiAgICBjYXAg MTBbYTBdID0gUENJLUV4cHJlc3MgMiByb290IHBvcnQgc2xvdCBtYXggZGF0YSAyNTYoMjU2KSBs aW5rIHgwKHgxNikKICAgICAgICAgICAgICAgICBzcGVlZCAwLjAoOC4wKSBBU1BNIGRpc2FibGVk KEwwcy9MMSkKICAgIGVjYXAgMDAwMlsxMDBdID0gVkMgMSBtYXggVkMwCiAgICBlY2FwIDAwMDVb MTQwXSA9IFJvb3QgQ29tcGxleCBMaW5rIERlY2xhcmF0aW9uIDEKICAgIGVjYXAgMDAxOVtkOTRd ID0gUENJZSBTZWMgMSBsYW5lIGVycm9ycyAwCnhoY2kwQHBjaTA6MDoyMDowOgljbGFzcz0weDBj MDMzMCBjYXJkPTB4ODRjYTEwNDMgY2hpcD0weDFlMzE4MDg2IHJldj0weDA0IGhkcj0weDAwCiAg ICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwogICAgZGV2aWNlICAgICA9ICc3IFNl cmllcy9DMjEwIFNlcmllcyBDaGlwc2V0IEZhbWlseSBVU0IgeEhDSSBIb3N0IENvbnRyb2xsZXIn CiAgICBjbGFzcyAgICAgID0gc2VyaWFsIGJ1cwogICAgc3ViY2xhc3MgICA9IFVTQgogICAgYmFy ICAgWzEwXSA9IHR5cGUgTWVtb3J5LCByYW5nZSA2NCwgYmFzZSAweGY3ZjAwMDAwLCBzaXplIDY1 NTM2LCBlbmFibGVkCiAgICBjYXAgMDFbNzBdID0gcG93ZXJzcGVjIDIgIHN1cHBvcnRzIEQwIEQz ICBjdXJyZW50IEQwCiAgICBjYXAgMDVbODBdID0gTVNJIHN1cHBvcnRzIDggbWVzc2FnZXMsIDY0 IGJpdCBlbmFibGVkIHdpdGggMSBtZXNzYWdlCm5vbmUwQHBjaTA6MDoyMjowOgljbGFzcz0weDA3 ODAwMCBjYXJkPTB4ODRjYTEwNDMgY2hpcD0weDFlM2E4MDg2IHJldj0weDA0IGhkcj0weDAwCiAg ICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwogICAgZGV2aWNlICAgICA9ICc3IFNl cmllcy9DMjEwIFNlcmllcyBDaGlwc2V0IEZhbWlseSBNRUkgQ29udHJvbGxlcicKICAgIGNsYXNz ICAgICAgPSBzaW1wbGUgY29tbXMKICAgIGJhciAgIFsxMF0gPSB0eXBlIE1lbW9yeSwgcmFuZ2Ug NjQsIGJhc2UgMHhmN2YxYTAwMCwgc2l6ZSAxNiwgZW5hYmxlZAogICAgY2FwIDAxWzUwXSA9IHBv d2Vyc3BlYyAzICBzdXBwb3J0cyBEMCBEMyAgY3VycmVudCBEMAogICAgY2FwIDA1WzhjXSA9IE1T SSBzdXBwb3J0cyAxIG1lc3NhZ2UsIDY0IGJpdCAKZWhjaTBAcGNpMDowOjI2OjA6CWNsYXNzPTB4 MGMwMzIwIGNhcmQ9MHg4NGNhMTA0MyBjaGlwPTB4MWUyZDgwODYgcmV2PTB4MDQgaGRyPTB4MDAK ICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nCiAgICBkZXZpY2UgICAgID0gJzcg U2VyaWVzL0MyMTAgU2VyaWVzIENoaXBzZXQgRmFtaWx5IFVTQiBFbmhhbmNlZCBIb3N0IENvbnRy b2xsZXInCiAgICBjbGFzcyAgICAgID0gc2VyaWFsIGJ1cwogICAgc3ViY2xhc3MgICA9IFVTQgog ICAgYmFyICAgWzEwXSA9IHR5cGUgTWVtb3J5LCByYW5nZSAzMiwgYmFzZSAweGY3ZjE4MDAwLCBz aXplIDEwMjQsIGVuYWJsZWQKICAgIGNhcCAwMVs1MF0gPSBwb3dlcnNwZWMgMiAgc3VwcG9ydHMg RDAgRDMgIGN1cnJlbnQgRDAKICAgIGNhcCAwYVs1OF0gPSBFSENJIERlYnVnIFBvcnQgYXQgb2Zm c2V0IDB4YTAgaW4gbWFwIDB4MTQKICAgIGNhcCAxM1s5OF0gPSBQQ0kgQWR2YW5jZWQgRmVhdHVy ZXM6IEZMUiBUUApoZGFjMEBwY2kwOjA6Mjc6MDoJY2xhc3M9MHgwNDAzMDAgY2FyZD0weDg0MWIx MDQzIGNoaXA9MHgxZTIwODA4NiByZXY9MHgwNCBoZHI9MHgwMAogICAgdmVuZG9yICAgICA9ICdJ bnRlbCBDb3Jwb3JhdGlvbicKICAgIGRldmljZSAgICAgPSAnNyBTZXJpZXMvQzIxMCBTZXJpZXMg Q2hpcHNldCBGYW1pbHkgSGlnaCBEZWZpbml0aW9uIEF1ZGlvIENvbnRyb2xsZXInCiAgICBjbGFz cyAgICAgID0gbXVsdGltZWRpYQogICAgc3ViY2xhc3MgICA9IEhEQQogICAgYmFyICAgWzEwXSA9 IHR5cGUgTWVtb3J5LCByYW5nZSA2NCwgYmFzZSAweGY3ZjEwMDAwLCBzaXplIDE2Mzg0LCBlbmFi bGVkCiAgICBjYXAgMDFbNTBdID0gcG93ZXJzcGVjIDIgIHN1cHBvcnRzIEQwIEQzICBjdXJyZW50 IEQwCiAgICBjYXAgMDVbNjBdID0gTVNJIHN1cHBvcnRzIDEgbWVzc2FnZSwgNjQgYml0IGVuYWJs ZWQgd2l0aCAxIG1lc3NhZ2UKICAgIGNhcCAxMFs3MF0gPSBQQ0ktRXhwcmVzcyAxIHJvb3QgZW5k cG9pbnQgbWF4IGRhdGEgMTI4KDEyOCkgRkxSIGxpbmsgeDAoeDApCiAgICBlY2FwIDAwMDJbMTAw XSA9IFZDIDEgbWF4IFZDMQogICAgZWNhcCAwMDA1WzEzMF0gPSBSb290IENvbXBsZXggTGluayBE ZWNsYXJhdGlvbiAxCnBjaWIyQHBjaTA6MDoyODowOgljbGFzcz0weDA2MDQwMCBjYXJkPTB4ODRj YTEwNDMgY2hpcD0weDFlMTA4MDg2IHJldj0weGM0IGhkcj0weDAxCiAgICB2ZW5kb3IgICAgID0g J0ludGVsIENvcnBvcmF0aW9uJwogICAgZGV2aWNlICAgICA9ICc3IFNlcmllcy9DMjEwIFNlcmll cyBDaGlwc2V0IEZhbWlseSBQQ0kgRXhwcmVzcyBSb290IFBvcnQgMScKICAgIGNsYXNzICAgICAg PSBicmlkZ2UKICAgIHN1YmNsYXNzICAgPSBQQ0ktUENJCiAgICBjYXAgMTBbNDBdID0gUENJLUV4 cHJlc3MgMiByb290IHBvcnQgc2xvdCBtYXggZGF0YSAxMjgoMTI4KSBsaW5rIHgyKHgyKQogICAg ICAgICAgICAgICAgIHNwZWVkIDUuMCg1LjApIEFTUE0gZGlzYWJsZWQoTDBzL0wxKQogICAgY2Fw IDA1WzgwXSA9IE1TSSBzdXBwb3J0cyAxIG1lc3NhZ2UgCiAgICBjYXAgMGRbOTBdID0gUENJIEJy aWRnZSBjYXJkPTB4ODRjYTEwNDMKICAgIGNhcCAwMVthMF0gPSBwb3dlcnNwZWMgMiAgc3VwcG9y dHMgRDAgRDMgIGN1cnJlbnQgRDAKcGNpYjNAcGNpMDowOjI4OjQ6CWNsYXNzPTB4MDYwNDAwIGNh cmQ9MHg4NGNhMTA0MyBjaGlwPTB4MWUxODgwODYgcmV2PTB4YzQgaGRyPTB4MDEKICAgIHZlbmRv ciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nCiAgICBkZXZpY2UgICAgID0gJzcgU2VyaWVzL0My MTAgU2VyaWVzIENoaXBzZXQgRmFtaWx5IFBDSSBFeHByZXNzIFJvb3QgUG9ydCA1JwogICAgY2xh c3MgICAgICA9IGJyaWRnZQogICAgc3ViY2xhc3MgICA9IFBDSS1QQ0kKICAgIGNhcCAxMFs0MF0g PSBQQ0ktRXhwcmVzcyAyIHJvb3QgcG9ydCBzbG90IG1heCBkYXRhIDEyOCgxMjgpIGxpbmsgeDEo eDEpCiAgICAgICAgICAgICAgICAgc3BlZWQgMi41KDUuMCkgQVNQTSBkaXNhYmxlZChMMHMvTDEp CiAgICBjYXAgMDVbODBdID0gTVNJIHN1cHBvcnRzIDEgbWVzc2FnZSAKICAgIGNhcCAwZFs5MF0g PSBQQ0kgQnJpZGdlIGNhcmQ9MHg4NGNhMTA0MwogICAgY2FwIDAxW2EwXSA9IHBvd2Vyc3BlYyAy ICBzdXBwb3J0cyBEMCBEMyAgY3VycmVudCBEMApwY2liNEBwY2kwOjA6Mjg6NToJY2xhc3M9MHgw NjA0MDEgY2FyZD0weDg0Y2ExMDQzIGNoaXA9MHgyNDRlODA4NiByZXY9MHhjNCBoZHI9MHgwMQog ICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicKICAgIGRldmljZSAgICAgPSAnODI4 MDEgUENJIEJyaWRnZScKICAgIGNsYXNzICAgICAgPSBicmlkZ2UKICAgIHN1YmNsYXNzICAgPSBQ Q0ktUENJCiAgICBjYXAgMTBbNDBdID0gUENJLUV4cHJlc3MgMiByb290IHBvcnQgc2xvdCBtYXgg ZGF0YSAxMjgoMTI4KSBsaW5rIHgxKHgxKQogICAgICAgICAgICAgICAgIHNwZWVkIDIuNSg1LjAp IEFTUE0gZGlzYWJsZWQoTDBzL0wxKQogICAgY2FwIDA1WzgwXSA9IE1TSSBzdXBwb3J0cyAxIG1l c3NhZ2UgCiAgICBjYXAgMGRbOTBdID0gUENJIEJyaWRnZSBjYXJkPTB4ODRjYTEwNDMKICAgIGNh cCAwMVthMF0gPSBwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKcGNpYjZA cGNpMDowOjI4OjY6CWNsYXNzPTB4MDYwNDAwIGNhcmQ9MHg4NGNhMTA0MyBjaGlwPTB4MWUxYzgw ODYgcmV2PTB4YzQgaGRyPTB4MDEKICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24n CiAgICBkZXZpY2UgICAgID0gJzcgU2VyaWVzL0MyMTAgU2VyaWVzIENoaXBzZXQgRmFtaWx5IFBD SSBFeHByZXNzIFJvb3QgUG9ydCA3JwogICAgY2xhc3MgICAgICA9IGJyaWRnZQogICAgc3ViY2xh c3MgICA9IFBDSS1QQ0kKICAgIGNhcCAxMFs0MF0gPSBQQ0ktRXhwcmVzcyAyIHJvb3QgcG9ydCBz bG90IG1heCBkYXRhIDEyOCgxMjgpIGxpbmsgeDEoeDEpCiAgICAgICAgICAgICAgICAgc3BlZWQg NS4wKDUuMCkgQVNQTSBkaXNhYmxlZChMMHMvTDEpCiAgICBjYXAgMDVbODBdID0gTVNJIHN1cHBv cnRzIDEgbWVzc2FnZSAKICAgIGNhcCAwZFs5MF0gPSBQQ0kgQnJpZGdlIGNhcmQ9MHg4NGNhMTA0 MwogICAgY2FwIDAxW2EwXSA9IHBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMyAgY3VycmVudCBE MApwY2liN0BwY2kwOjA6Mjg6NzoJY2xhc3M9MHgwNjA0MDAgY2FyZD0weDg0Y2ExMDQzIGNoaXA9 MHgxZTFlODA4NiByZXY9MHhjNCBoZHI9MHgwMQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jw b3JhdGlvbicKICAgIGRldmljZSAgICAgPSAnNyBTZXJpZXMvQzIxMCBTZXJpZXMgQ2hpcHNldCBG YW1pbHkgUENJIEV4cHJlc3MgUm9vdCBQb3J0IDgnCiAgICBjbGFzcyAgICAgID0gYnJpZGdlCiAg ICBzdWJjbGFzcyAgID0gUENJLVBDSQogICAgY2FwIDEwWzQwXSA9IFBDSS1FeHByZXNzIDIgcm9v dCBwb3J0IHNsb3QgbWF4IGRhdGEgMTI4KDEyOCkgbGluayB4MSh4MSkKICAgICAgICAgICAgICAg ICBzcGVlZCA1LjAoNS4wKSBBU1BNIGRpc2FibGVkKEwwcy9MMSkKICAgIGNhcCAwNVs4MF0gPSBN U0kgc3VwcG9ydHMgMSBtZXNzYWdlIAogICAgY2FwIDBkWzkwXSA9IFBDSSBCcmlkZ2UgY2FyZD0w eDg0Y2ExMDQzCiAgICBjYXAgMDFbYTBdID0gcG93ZXJzcGVjIDIgIHN1cHBvcnRzIEQwIEQzICBj dXJyZW50IEQwCiAgUENJLWUgZXJyb3JzID0gQ29ycmVjdGFibGUgRXJyb3IgRGV0ZWN0ZWQKZWhj aTFAcGNpMDowOjI5OjA6CWNsYXNzPTB4MGMwMzIwIGNhcmQ9MHg4NGNhMTA0MyBjaGlwPTB4MWUy NjgwODYgcmV2PTB4MDQgaGRyPTB4MDAKICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRp b24nCiAgICBkZXZpY2UgICAgID0gJzcgU2VyaWVzL0MyMTAgU2VyaWVzIENoaXBzZXQgRmFtaWx5 IFVTQiBFbmhhbmNlZCBIb3N0IENvbnRyb2xsZXInCiAgICBjbGFzcyAgICAgID0gc2VyaWFsIGJ1 cwogICAgc3ViY2xhc3MgICA9IFVTQgogICAgYmFyICAgWzEwXSA9IHR5cGUgTWVtb3J5LCByYW5n ZSAzMiwgYmFzZSAweGY3ZjE3MDAwLCBzaXplIDEwMjQsIGVuYWJsZWQKICAgIGNhcCAwMVs1MF0g PSBwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKICAgIGNhcCAwYVs1OF0g PSBFSENJIERlYnVnIFBvcnQgYXQgb2Zmc2V0IDB4YTAgaW4gbWFwIDB4MTQKICAgIGNhcCAxM1s5 OF0gPSBQQ0kgQWR2YW5jZWQgRmVhdHVyZXM6IEZMUiBUUAppc2FiMEBwY2kwOjA6MzE6MDoJY2xh c3M9MHgwNjAxMDAgY2FyZD0weDg0Y2ExMDQzIGNoaXA9MHgxZTQ0ODA4NiByZXY9MHgwNCBoZHI9 MHgwMAogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicKICAgIGRldmljZSAgICAg PSAnWjc3IEV4cHJlc3MgQ2hpcHNldCBMUEMgQ29udHJvbGxlcicKICAgIGNsYXNzICAgICAgPSBi cmlkZ2UKICAgIHN1YmNsYXNzICAgPSBQQ0ktSVNBCiAgICBjYXAgMDlbZTBdID0gdmVuZG9yIChs ZW5ndGggMTIpIEludGVsIGNhcCAxIHZlcnNpb24gMAoJCSBmZWF0dXJlczogQU1ULCA0IFBDSS1l IHgxIHNsb3RzCmFoY2kxQHBjaTA6MDozMToyOgljbGFzcz0weDAxMDYwMSBjYXJkPTB4ODRjYTEw NDMgY2hpcD0weDFlMDI4MDg2IHJldj0weDA0IGhkcj0weDAwCiAgICB2ZW5kb3IgICAgID0gJ0lu dGVsIENvcnBvcmF0aW9uJwogICAgZGV2aWNlICAgICA9ICc3IFNlcmllcy9DMjEwIFNlcmllcyBD aGlwc2V0IEZhbWlseSA2LXBvcnQgU0FUQSBDb250cm9sbGVyIFtBSENJIG1vZGVdJwogICAgY2xh c3MgICAgICA9IG1hc3Mgc3RvcmFnZQogICAgc3ViY2xhc3MgICA9IFNBVEEKICAgIGJhciAgIFsx MF0gPSB0eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAweGYwNzAsIHNpemUgOCwgZW5hYmxl ZAogICAgYmFyICAgWzE0XSA9IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4ZjA2MCwg c2l6ZSA0LCBlbmFibGVkCiAgICBiYXIgICBbMThdID0gdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIs IGJhc2UgMHhmMDUwLCBzaXplIDgsIGVuYWJsZWQKICAgIGJhciAgIFsxY10gPSB0eXBlIEkvTyBQ b3J0LCByYW5nZSAzMiwgYmFzZSAweGYwNDAsIHNpemUgNCwgZW5hYmxlZAogICAgYmFyICAgWzIw XSA9IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4ZjAyMCwgc2l6ZSAzMiwgZW5hYmxl ZAogICAgYmFyICAgWzI0XSA9IHR5cGUgTWVtb3J5LCByYW5nZSAzMiwgYmFzZSAweGY3ZjE2MDAw LCBzaXplIDIwNDgsIGVuYWJsZWQKICAgIGNhcCAwNVs4MF0gPSBNU0kgc3VwcG9ydHMgMSBtZXNz YWdlIGVuYWJsZWQgd2l0aCAxIG1lc3NhZ2UKICAgIGNhcCAwMVs3MF0gPSBwb3dlcnNwZWMgMyAg c3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKICAgIGNhcCAxMlthOF0gPSBTQVRBIEluZGV4LURh dGEgUGFpcgogICAgY2FwIDEzW2IwXSA9IFBDSSBBZHZhbmNlZCBGZWF0dXJlczogRkxSIFRQCm5v bmUxQHBjaTA6MDozMTozOgljbGFzcz0weDBjMDUwMCBjYXJkPTB4ODRjYTEwNDMgY2hpcD0weDFl MjI4MDg2IHJldj0weDA0IGhkcj0weDAwCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0 aW9uJwogICAgZGV2aWNlICAgICA9ICc3IFNlcmllcy9DMjEwIFNlcmllcyBDaGlwc2V0IEZhbWls eSBTTUJ1cyBDb250cm9sbGVyJwogICAgY2xhc3MgICAgICA9IHNlcmlhbCBidXMKICAgIHN1YmNs YXNzICAgPSBTTUJ1cwogICAgYmFyICAgWzEwXSA9IHR5cGUgTWVtb3J5LCByYW5nZSA2NCwgYmFz ZSAweGY3ZjE1MDAwLCBzaXplIDI1NiwgZW5hYmxlZAogICAgYmFyICAgWzIwXSA9IHR5cGUgSS9P IFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4ZjAwMCwgc2l6ZSAzMiwgZW5hYmxlZAp2Z2FwY2kwQHBj aTA6MjowOjA6CWNsYXNzPTB4MDMwMDAwIGNhcmQ9MHhlMjE1MTc0YiBjaGlwPTB4NjgzZDEwMDIg cmV2PTB4MDAgaGRyPTB4MDAKICAgIHZlbmRvciAgICAgPSAnQWR2YW5jZWQgTWljcm8gRGV2aWNl cyBbQU1EXSBuZWUgQVRJJwogICAgZGV2aWNlICAgICA9ICdDYXBlIFZlcmRlIFtSYWRlb24gSEQg NzcwMCBTZXJpZXNdJwogICAgY2xhc3MgICAgICA9IGRpc3BsYXkKICAgIHN1YmNsYXNzICAgPSBW R0EKICAgIGJhciAgIFsxMF0gPSB0eXBlIFByZWZldGNoYWJsZSBNZW1vcnksIHJhbmdlIDY0LCBi YXNlIDB4ZTAwMDAwMDAsIHNpemUgMjY4NDM1NDU2LCBlbmFibGVkCiAgICBiYXIgICBbMThdID0g dHlwZSBNZW1vcnksIHJhbmdlIDY0LCBiYXNlIDB4ZjdlMDAwMDAsIHNpemUgMjYyMTQ0LCBlbmFi bGVkCiAgICBiYXIgICBbMjBdID0gdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHhlMDAw LCBzaXplIDI1NiwgZW5hYmxlZAogICAgY2FwIDA5WzQ4XSA9IHZlbmRvciAobGVuZ3RoIDgpCiAg ICBjYXAgMDFbNTBdID0gcG93ZXJzcGVjIDMgIHN1cHBvcnRzIEQwIEQxIEQyIEQzICBjdXJyZW50 IEQwCiAgICBjYXAgMTBbNThdID0gUENJLUV4cHJlc3MgMiBsZWdhY3kgZW5kcG9pbnQgbWF4IGRh dGEgMTI4KDI1NikgbGluayB4Mih4MTYpCiAgICAgICAgICAgICAgICAgc3BlZWQgNS4wKDguMCkg QVNQTSBkaXNhYmxlZChMMHMvTDEpCiAgICBjYXAgMDVbYTBdID0gTVNJIHN1cHBvcnRzIDEgbWVz c2FnZSwgNjQgYml0IGVuYWJsZWQgd2l0aCAxIG1lc3NhZ2UKICAgIGVjYXAgMDAwYlsxMDBdID0g VmVuZG9yIDEgSUQgMQogICAgZWNhcCAwMDAxWzE1MF0gPSBBRVIgMiAwIGZhdGFsIDEgbm9uLWZh dGFsIDEgY29ycmVjdGVkCiAgICBlY2FwIDAwMTlbMjcwXSA9IFBDSWUgU2VjIDEgbGFuZSBlcnJv cnMgMAogIFBDSS1lIGVycm9ycyA9IENvcnJlY3RhYmxlIEVycm9yIERldGVjdGVkCiAgICAgICAg ICAgICAgICAgTm9uLUZhdGFsIEVycm9yIERldGVjdGVkCiAgICAgICAgICAgICAgICAgVW5zdXBw b3J0ZWQgUmVxdWVzdCBEZXRlY3RlZAogICAgIE5vbi1mYXRhbCA9IFVuc3VwcG9ydGVkIFJlcXVl c3QKICAgICBDb3JyZWN0ZWQgPSBBZHZpc29yeSBOb24tRmF0YWwgRXJyb3IKbm9uZTJAcGNpMDoy OjA6MToJY2xhc3M9MHgwNDAzMDAgY2FyZD0weGFhYjAxNzRiIGNoaXA9MHhhYWIwMTAwMiByZXY9 MHgwMCBoZHI9MHgwMAogICAgdmVuZG9yICAgICA9ICdBZHZhbmNlZCBNaWNybyBEZXZpY2VzIFtB TURdIG5lZSBBVEknCiAgICBjbGFzcyAgICAgID0gbXVsdGltZWRpYQogICAgc3ViY2xhc3MgICA9 IEhEQQogICAgYmFyICAgWzEwXSA9IHR5cGUgTWVtb3J5LCByYW5nZSA2NCwgYmFzZSAweGY3ZTYw MDAwLCBzaXplIDE2Mzg0LCBlbmFibGVkCiAgICBjYXAgMDlbNDhdID0gdmVuZG9yIChsZW5ndGgg OCkKICAgIGNhcCAwMVs1MF0gPSBwb3dlcnNwZWMgMyAgc3VwcG9ydHMgRDAgRDEgRDIgRDMgIGN1 cnJlbnQgRDAKICAgIGNhcCAxMFs1OF0gPSBQQ0ktRXhwcmVzcyAyIGxlZ2FjeSBlbmRwb2ludCBt YXggZGF0YSAxMjgoMjU2KSBsaW5rIHgyKHgxNikKICAgICAgICAgICAgICAgICBzcGVlZCA1LjAo OC4wKSBBU1BNIGRpc2FibGVkKEwwcy9MMSkKICAgIGNhcCAwNVthMF0gPSBNU0kgc3VwcG9ydHMg MSBtZXNzYWdlLCA2NCBiaXQgCiAgICBlY2FwIDAwMGJbMTAwXSA9IFZlbmRvciAxIElEIDEKICAg IGVjYXAgMDAwMVsxNTBdID0gQUVSIDIgMCBmYXRhbCAxIG5vbi1mYXRhbCAxIGNvcnJlY3RlZAog IFBDSS1lIGVycm9ycyA9IENvcnJlY3RhYmxlIEVycm9yIERldGVjdGVkCiAgICAgICAgICAgICAg ICAgTm9uLUZhdGFsIEVycm9yIERldGVjdGVkCiAgICAgICAgICAgICAgICAgVW5zdXBwb3J0ZWQg UmVxdWVzdCBEZXRlY3RlZAogICAgIE5vbi1mYXRhbCA9IFVuc3VwcG9ydGVkIFJlcXVlc3QKICAg ICBDb3JyZWN0ZWQgPSBBZHZpc29yeSBOb24tRmF0YWwgRXJyb3IKcmUwQHBjaTA6MzowOjA6CWNs YXNzPTB4MDIwMDAwIGNhcmQ9MHg4NTA1MTA0MyBjaGlwPTB4ODE2ODEwZWMgcmV2PTB4MDkgaGRy PTB4MDAKICAgIHZlbmRvciAgICAgPSAnUmVhbHRlayBTZW1pY29uZHVjdG9yIENvLiwgTHRkLicK ICAgIGRldmljZSAgICAgPSAnUlRMODExMS84MTY4QiBQQ0kgRXhwcmVzcyBHaWdhYml0IEV0aGVy bmV0IGNvbnRyb2xsZXInCiAgICBjbGFzcyAgICAgID0gbmV0d29yawogICAgc3ViY2xhc3MgICA9 IGV0aGVybmV0CiAgICBiYXIgICBbMTBdID0gdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2Ug MHhkMDAwLCBzaXplIDI1NiwgZW5hYmxlZAogICAgYmFyICAgWzE4XSA9IHR5cGUgUHJlZmV0Y2hh YmxlIE1lbW9yeSwgcmFuZ2UgNjQsIGJhc2UgMHhmMDAwNDAwMCwgc2l6ZSA0MDk2LCBlbmFibGVk CiAgICBiYXIgICBbMjBdID0gdHlwZSBQcmVmZXRjaGFibGUgTWVtb3J5LCByYW5nZSA2NCwgYmFz ZSAweGYwMDAwMDAwLCBzaXplIDE2Mzg0LCBlbmFibGVkCiAgICBjYXAgMDFbNDBdID0gcG93ZXJz cGVjIDMgIHN1cHBvcnRzIEQwIEQxIEQyIEQzICBjdXJyZW50IEQwCiAgICBjYXAgMDVbNTBdID0g TVNJIHN1cHBvcnRzIDEgbWVzc2FnZSwgNjQgYml0IAogICAgY2FwIDEwWzcwXSA9IFBDSS1FeHBy ZXNzIDIgZW5kcG9pbnQgSVJRIDEgbWF4IGRhdGEgMTI4KDEyOCkgbGluayB4MSh4MSkKICAgICAg ICAgICAgICAgICBzcGVlZCAyLjUoMi41KSBBU1BNIGRpc2FibGVkKEwwcy9MMSkKICAgIGNhcCAx MVtiMF0gPSBNU0ktWCBzdXBwb3J0cyA0IG1lc3NhZ2VzLCBlbmFibGVkCiAgICAgICAgICAgICAg ICAgVGFibGUgaW4gbWFwIDB4MjBbMHgwXSwgUEJBIGluIG1hcCAweDIwWzB4ODAwXQogICAgY2Fw IDAzW2QwXSA9IFZQRAogICAgZWNhcCAwMDAxWzEwMF0gPSBBRVIgMSAwIGZhdGFsIDAgbm9uLWZh dGFsIDAgY29ycmVjdGVkCiAgICBlY2FwIDAwMDJbMTQwXSA9IFZDIDEgbWF4IFZDMAogICAgZWNh cCAwMDAzWzE2MF0gPSBTZXJpYWwgMSAwMDAwMDAwMDAwMDAwMDAwCnBjaWI1QHBjaTA6NDowOjA6 CWNsYXNzPTB4MDYwNDAxIGNhcmQ9MHg4NDg5MTA0MyBjaGlwPTB4MTA4MDFiMjEgcmV2PTB4MDMg aGRyPTB4MDEKICAgIHZlbmRvciAgICAgPSAnQVNNZWRpYSBUZWNobm9sb2d5IEluYy4nCiAgICBk ZXZpY2UgICAgID0gJ0FTTTEwODMvMTA4NSBQQ0llIHRvIFBDSSBCcmlkZ2UnCiAgICBjbGFzcyAg ICAgID0gYnJpZGdlCiAgICBzdWJjbGFzcyAgID0gUENJLVBDSQogICAgY2FwIDBkW2MwXSA9IFBD SSBCcmlkZ2UgY2FyZD0weDg0ODkxMDQzCnJlMUBwY2kwOjU6MDowOgljbGFzcz0weDAyMDAwMCBj YXJkPTB4ODE2OTEwZWMgY2hpcD0weDgxNjkxMGVjIHJldj0weDEwIGhkcj0weDAwCiAgICB2ZW5k b3IgICAgID0gJ1JlYWx0ZWsgU2VtaWNvbmR1Y3RvciBDby4sIEx0ZC4nCiAgICBkZXZpY2UgICAg ID0gJ1JUTDgxNjkgUENJIEdpZ2FiaXQgRXRoZXJuZXQgQ29udHJvbGxlcicKICAgIGNsYXNzICAg ICAgPSBuZXR3b3JrCiAgICBzdWJjbGFzcyAgID0gZXRoZXJuZXQKICAgIGJhciAgIFsxMF0gPSB0 eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAweGMwMDAsIHNpemUgMjU2LCBlbmFibGVkCiAg ICBiYXIgICBbMTRdID0gdHlwZSBNZW1vcnksIHJhbmdlIDMyLCBiYXNlIDB4ZjdkMjAwMDAsIHNp emUgMjU2LCBlbmFibGVkCiAgICBjYXAgMDFbZGNdID0gcG93ZXJzcGVjIDIgIHN1cHBvcnRzIEQw IEQxIEQyIEQzICBjdXJyZW50IEQwCm5vbmUzQHBjaTA6NToyOjA6CWNsYXNzPTB4MDQwMTAwIGNh cmQ9MHgxMDBhMTEwMiBjaGlwPTB4MDAwNzExMDIgcmV2PTB4MDAgaGRyPTB4MDAKICAgIHZlbmRv ciAgICAgPSAnQ3JlYXRpdmUgTGFicycKICAgIGRldmljZSAgICAgPSAnQ0EwMTA2IFNvdW5kYmxh c3RlcicKICAgIGNsYXNzICAgICAgPSBtdWx0aW1lZGlhCiAgICBzdWJjbGFzcyAgID0gYXVkaW8K ICAgIGJhciAgIFsxMF0gPSB0eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAweGMxMDAsIHNp emUgMzIsIGVuYWJsZWQKICAgIGNhcCAwMVtkY10gPSBwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAg RDEgRDIgRDMgIGN1cnJlbnQgRDAKYWhjaTBAcGNpMDo2OjA6MDoJY2xhc3M9MHgwMTA2MDEgY2Fy ZD0weDgzYmExMDQzIGNoaXA9MHg5MTIwMWI0YiByZXY9MHgxMiBoZHI9MHgwMAogICAgdmVuZG9y ICAgICA9ICdNYXJ2ZWxsIFRlY2hub2xvZ3kgR3JvdXAgTHRkLicKICAgIGRldmljZSAgICAgPSAn ODhTRTkxMjAgU0FUQSA2R2IvcyBDb250cm9sbGVyJwogICAgY2xhc3MgICAgICA9IG1hc3Mgc3Rv cmFnZQogICAgc3ViY2xhc3MgICA9IFNBVEEKICAgIGJhciAgIFsxMF0gPSB0eXBlIEkvTyBQb3J0 LCByYW5nZSAzMiwgYmFzZSAweGIwOTAsIHNpemUgOCwgZW5hYmxlZAogICAgYmFyICAgWzE0XSA9 IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4YjA4MCwgc2l6ZSA0LCBlbmFibGVkCiAg ICBiYXIgICBbMThdID0gdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHhiMDcwLCBzaXpl IDgsIGVuYWJsZWQKICAgIGJhciAgIFsxY10gPSB0eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFz ZSAweGIwNjAsIHNpemUgNCwgZW5hYmxlZAogICAgYmFyICAgWzIwXSA9IHR5cGUgSS9PIFBvcnQs IHJhbmdlIDMyLCBiYXNlIDB4YjA1MCwgc2l6ZSAxNiwgZW5hYmxlZAogICAgYmFyICAgWzI0XSA9 IHR5cGUgTWVtb3J5LCByYW5nZSAzMiwgYmFzZSAweGY3YzE1MDAwLCBzaXplIDIwNDgsIGVuYWJs ZWQKICAgIGNhcCAwMVs0MF0gPSBwb3dlcnNwZWMgMyAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQg RDAKICAgIGNhcCAwNVs1MF0gPSBNU0kgc3VwcG9ydHMgMSBtZXNzYWdlIGVuYWJsZWQgd2l0aCAx IG1lc3NhZ2UKICAgIGNhcCAxMFs3MF0gPSBQQ0ktRXhwcmVzcyAyIGxlZ2FjeSBlbmRwb2ludCBt YXggZGF0YSAxMjgoNTEyKSBsaW5rIHgxKHgxKQogICAgICAgICAgICAgICAgIHNwZWVkIDUuMCg1 LjApIEFTUE0gZGlzYWJsZWQoTDBzL0wxKQogICAgZWNhcCAwMDAxWzEwMF0gPSBBRVIgMSAwIGZh dGFsIDAgbm9uLWZhdGFsIDEgY29ycmVjdGVkCiAgUENJLWUgZXJyb3JzID0gQ29ycmVjdGFibGUg RXJyb3IgRGV0ZWN0ZWQKICAgICAgICAgICAgICAgICBVbnN1cHBvcnRlZCBSZXF1ZXN0IERldGVj dGVkCiAgICAgQ29ycmVjdGVkID0gQWR2aXNvcnkgTm9uLUZhdGFsIEVycm9yCnhoY2kxQHBjaTA6 NzowOjA6CWNsYXNzPTB4MGMwMzMwIGNhcmQ9MHg4NDg4MTA0MyBjaGlwPTB4MTA0MjFiMjEgcmV2 PTB4MDAgaGRyPTB4MDAKICAgIHZlbmRvciAgICAgPSAnQVNNZWRpYSBUZWNobm9sb2d5IEluYy4n CiAgICBkZXZpY2UgICAgID0gJ0FTTTEwNDIgU3VwZXJTcGVlZCBVU0IgSG9zdCBDb250cm9sbGVy JwogICAgY2xhc3MgICAgICA9IHNlcmlhbCBidXMKICAgIHN1YmNsYXNzICAgPSBVU0IKICAgIGJh ciAgIFsxMF0gPSB0eXBlIE1lbW9yeSwgcmFuZ2UgNjQsIGJhc2UgMHhmN2IwMDAwMCwgc2l6ZSAz Mjc2OCwgZW5hYmxlZAogICAgY2FwIDA1WzUwXSA9IE1TSSBzdXBwb3J0cyA4IG1lc3NhZ2VzLCA2 NCBiaXQgZW5hYmxlZCB3aXRoIDEgbWVzc2FnZQogICAgY2FwIDExWzY4XSA9IE1TSS1YIHN1cHBv cnRzIDggbWVzc2FnZXMKICAgICAgICAgICAgICAgICBUYWJsZSBpbiBtYXAgMHgxMFsweDIwMDBd LCBQQkEgaW4gbWFwIDB4MTBbMHgyMDgwXQogICAgY2FwIDAxWzc4XSA9IHBvd2Vyc3BlYyAzICBz dXBwb3J0cyBEMCBEMyAgY3VycmVudCBEMAogICAgY2FwIDEwWzgwXSA9IFBDSS1FeHByZXNzIDIg bGVnYWN5IGVuZHBvaW50IG1heCBkYXRhIDEyOCg1MTIpIGxpbmsgeDEoeDEpCiAgICAgICAgICAg ICAgICAgc3BlZWQgNS4wKDUuMCkgQVNQTSBkaXNhYmxlZChMMHMvTDEpCiAgICBlY2FwIDAwMDJb MTAwXSA9IFZDIDEgbWF4IFZDMAo= --089e012947846dade504e814f795 Content-Type: text/plain; charset=US-ASCII; name="pkg_info.txt" Content-Disposition: attachment; filename="pkg_info.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: file3 SW1hZ2VNYWdpY2stNi44LjAuN18xICAgICAgICAgIEltYWdlIHByb2Nlc3NpbmcgdG9vbHMKT1JC aXQyLTIuMTQuMTkgICAgICAgICAgICAgICAgIEhpZ2gtcGVyZm9ybWFuY2UgQ09SQkEgT1JCIHdp dGggc3VwcG9ydCBmb3IgdGhlIEMgbGFuZ3VhZ2UKT3BlbkVYUi0xLjcuMSAgICAgICAgICAgICAg ICAgIEhpZ2ggZHluYW1pYy1yYW5nZSAoSERSKSBpbWFnZSBmaWxlIGZvcm1hdApPcGVuU1AtMS41 LjJfMiAgICAgICAgICAgICAgICAgVGhpcyBwYWNrYWdlIGlzIGEgY29sbGVjdGlvbiBvZiBTR01M L1hNTCB0b29scyBjYWxsZWQgT3BlblNQClBhY2thZ2VLaXQtMC42LjExXzMgICAgICAgICAgICBE QlVTIHBhY2thZ2luZyBhYnN0cmFjdGlvbiBsYXllcgphYWxpYi0xLjQucjVfNiAgICAgICAgICAg ICAgICAgQVNDSUkgYXJ0IGxpYnJhcnkKYWtvbmFkaS0xLjEwLjIgICAgICAgICAgICAgICAgIFN0 b3JhZ2Ugc2VydmVyIGZvciBLREUtUGltCmFsYWNhcnRlLTAuMTMuMl8yICAgICAgICAgICAgICBB biBlZGl0b3IgZm9yIHRoZSBmcmVlZGVza3RvcC5vcmcgbWVudSBzcGVjaWZpY2F0aW9uCmFsc2Et bGliLTEuMC4yNy4yICAgICAgICAgICAgICBBTFNBIGNvbXBhdGliaWxpdHkgbGlicmFyeQphbHNh LXBsdWdpbnMtMS4wLjI3ICAgICAgICAgICAgQUxTQSBjb21wYXRpYmlsaXR5IGxpYnJhcnkgcGx1 Z2lucwphbmFsaXR6YS00LjEwLjUgICAgICAgICAgICAgICAgTGlicmFyeSBmcm9tIEtERSBFZHVj YXRpb24gcHJvamVjdAphcDIyLW1vZF9kbnNzZC0wLjZfOCAgICAgICAgICAgQW4gQXBhY2hlIG1v ZHVsZSB0aGF0IHByb3ZpZGVzIEROUy1TRCBjYXBhYmlsaXRpZXMKYXBhY2hlMjItMi4yLjI1ICAg ICAgICAgICAgICAgIFZlcnNpb24gMi4yLnggb2YgQXBhY2hlIHdlYiBzZXJ2ZXIgd2l0aCBwcmVm b3JrIE1QTS4KYXBwcmVzLTEuMC40ICAgICAgICAgICAgICAgICAgIFByb2dyYW0gdG8gbGlzdCBh cHBsaWNhdGlvbidzIHJlc291cmNlcwphcHItMS40LjguMS41LjIgICAgICAgICAgICAgICAgQXBh Y2hlIFBvcnRhYmlsaXR5IExpYnJhcnkKYXJrLTQuMTAuNSAgICAgICAgICAgICAgICAgICAgIEFy Y2hpdmluZyB0b29sIGZvciBLREUKYXNwZWxsLTAuNjAuNi4xXzIgICAgICAgICAgICAgIFNwZWxs aW5nIGNoZWNrZXIgd2l0aCBiZXR0ZXIgc3VnZ2VzdGlvbiBsb2dpYyB0aGFuIGlzcGVsbAphdC1z cGktMS4zMi4wXzIgICAgICAgICAgICAgICAgQXNzaXN0aXZlIFRlY2hub2xvZ3kgU2VydmljZSBQ cm92aWRlciBJbnRlcmZhY2UKYXQtc3BpMi1hdGstMi44LjAgICAgICAgICAgICAgIEFzc2lzdGVk IFRlY2hub2xvZ3kgUHJvdmlkZXIgbW9kdWxlIGZvciBHVEsrCmF0LXNwaTItY29yZS0yLjguMCAg ICAgICAgICAgICBBc3Npc3RpdmUgVGVjaG5vbG9neSBTZXJ2aWNlIFByb3ZpZGVyIEludGVyZmFj ZQphdGstMi44LjAgICAgICAgICAgICAgICAgICAgICAgR05PTUUgYWNjZXNzaWJpbGl0eSB0b29s a2l0IChBVEspCmF0a21tLTIuMjIuNiAgICAgICAgICAgICAgICAgICBDKysgd3JhcHBlciBmb3Ig QVRLIEFQSSBsaWJyYXJ5CmF0dGljYS0wLjQuMiwyICAgICAgICAgICAgICAgICBPcGVuIENvbGxh Ym9yYXRpb24gU2VydmljZXMgQVBJIGxpYnJhcnkKYXV0b2NvbmYtMi4xMy4wMDAyMjdfNiAgICAg ICAgIEF1dG9tYXRpY2FsbHkgY29uZmlndXJlIHNvdXJjZSBjb2RlIG9uIG1hbnkgVW4qeCBwbGF0 Zm9ybXMgKGxlZ2FjeSAyLjEzKQphdXRvY29uZi0yLjY5ICAgICAgICAgICAgICAgICAgQXV0b21h dGljYWxseSBjb25maWd1cmUgc291cmNlIGNvZGUgb24gbWFueSBVbip4IHBsYXRmb3JtcwphdXRv Y29uZi13cmFwcGVyLTIwMTMwNTMwICAgICAgV3JhcHBlciBzY3JpcHQgZm9yIEdOVSBhdXRvY29u ZgphdXRvbWFrZS0xLjE0ICAgICAgICAgICAgICAgICAgR05VIFN0YW5kYXJkcy1jb21wbGlhbnQg TWFrZWZpbGUgZ2VuZXJhdG9yCmF1dG9tYWtlLXdyYXBwZXItMjAxMzA1MzAgICAgICBXcmFwcGVy IHNjcmlwdCBmb3IgR05VIGF1dG9tYWtlCmF1dG9tb2M0LTAuOS44OF8zICAgICAgICAgICAgICBB dXRvbWF0aWMgbW9jIGZvciBRdCA0IHBhY2thZ2VzCmF2YWhpLWFwcC0wLjYuMzEgICAgICAgICAg ICAgICBTZXJ2aWNlIGRpc2NvdmVyeSBvbiBhIGxvY2FsIG5ldHdvcmsKYXZhaGktZ3RrLTAuNi4z MV8xICAgICAgICAgICAgIEd0aysgdG9vbHMgYW5kIGJpbmRpbmdzIHRvIHRoZSBBdmFoaSBtRE5T IHN5c3RlbQphdmFoaS1oZWFkZXItMC42LjMxICAgICAgICAgICAgSW5zdGFsbCBhbiBhdmFoaS1n dGsqIGhlYWRlciB0byBhdm9pZCBjb25mbGljdApiYXNoLTQuMi40NSAgICAgICAgICAgICAgICAg ICAgVGhlIEdOVSBQcm9qZWN0J3MgQm91cm5lIEFnYWluIFNIZWxsCmJkZnRvcGNmLTEuMC40ICAg ICAgICAgICAgICAgICBDb252ZXJ0IFggZm9udCBmcm9tIEJERiB0byBQQ0YKYmlncmVxc3Byb3Rv LTEuMS4yICAgICAgICAgICAgIEJpZ1JlcXMgZXh0ZW5zaW9uIGhlYWRlcnMKYmludXRpbHMtMi4y My4yICAgICAgICAgICAgICAgIEdOVSBiaW5hcnkgdG9vbHMKYmlzb24tMi43LjEsMSAgICAgICAg ICAgICAgICAgIEEgcGFyc2VyIGdlbmVyYXRvciBmcm9tIEZTRiwgKG1vc3RseSkgY29tcGF0aWJs ZSB3aXRoIFlhY2MKYml0bWFwLTEuMC43ICAgICAgICAgICAgICAgICAgIEJpdG1hcCBlZGl0b3Ig YW5kIGNvbnZlcnRlciB1dGlsaXRpZXMgZm9yIFgKYml0c3RyZWFtLXZlcmEtMS4xMF81ICAgICAg ICAgIEJpdHN0cmVhbSBWZXJhIFRydWVUeXBlIGZvbnQgY29sbGVjdGlvbgpibGlua2VuLTQuMTAu NSAgICAgICAgICAgICAgICAgTWVtb3J5IGVuaGFuY2VtZW50IGdhbWUgZm9yIEtERSA0CmJvZWht LWdjLTcuMSAgICAgICAgICAgICAgICAgICBHYXJiYWdlIGNvbGxlY3Rpb24gYW5kIG1lbW9yeSBs ZWFrIGRldGVjdGlvbiBmb3IgQyBhbmQgQysrCmJvbWJlci00LjEwLjUgICAgICAgICAgICAgICAg ICBBcmNhZGUgQm9tYmluZyBnYW1lCmJvb3N0LWphbS0xLjUyLjBfMSAgICAgICAgICAgICBCdWls ZCB0b29sIGZyb20gdGhlIGJvb3N0Lm9yZwpib29zdC1saWJzLTEuNTIuMF8yICAgICAgICAgICAg RnJlZSBwb3J0YWJsZSBDKysgbGlicmFyaWVzICh3aXRob3V0IEJvb3N0LlB5dGhvbikKYm9vc3Qt cHl0aG9uLWxpYnMtMS41Mi4wICAgICAgIEZyYW1ld29yayBmb3IgaW50ZXJmYWNpbmcgUHl0aG9u IGFuZCBDKysKYm9vdHN0cmFwLW9wZW5qZGstcjMxNjUzOCAgICAgIE9yYWNsZSdzIEphdmEgNiB2 aXJ0dWFsIG1hY2hpbmUgcmVsZWFzZSB1bmRlciB0aGUgR1BMIHYyCmJvdm8tNC4xMC41ICAgICAg ICAgICAgICAgICAgICBGaXZlLWluLWEtcm93IEJvYXJkIGdhbWUKYnJhc2Vyby0yLjMyLjFfNSAg ICAgICAgICAgICAgIENEL0RWRCBtYXN0ZXJpbmcgdG9vbCBmb3IgdGhlIEdOT01FIGRlc2t0b3AK YnVnLWJ1ZGR5LTIuMzIuMF8zICAgICAgICAgICAgIEEgYnVnIHJlcG9ydGluZyB0b29sIGZvciBH Tk9NRSAyCmNhX3Jvb3RfbnNzLTMuMTUuMV8xICAgICAgICAgICBUaGUgcm9vdCBjZXJ0aWZpY2F0 ZSBidW5kbGUgZnJvbSB0aGUgTW96aWxsYSBQcm9qZWN0CmNhZ2liaS0wLjIuMCAgICAgICAgICAg ICAgICAgICBLREUgU1NEUC91UE5QIHByb3h5CmNhaXJvLTEuMTAuMl82LDIgICAgICAgICAgICAg ICBWZWN0b3IgZ3JhcGhpY3MgbGlicmFyeSB3aXRoIGNyb3NzLWRldmljZSBvdXRwdXQgc3VwcG9y dApjYWlyb21tLTEuMTAuMF8xICAgICAgICAgICAgICAgQysrIGludGVyZmFjZSB0byBjYWlybwpj YW50YXJlbGwtZm9udHMtMC4wLjE1ICAgICAgICAgQ2FudGFyZWxsLCBhIEh1bWFuaXN0IHNhbnMt c2VyaWYgZm9udCBmYW1pbHkKY2FudG9yLTQuMTAuNSAgICAgICAgICAgICAgICAgIEtERSA0IGZy b250ZW5kIHRvIG1hdGhlbWF0aWNhbCBzb2Z0d2FyZQpjZHBhcmFub2lhLTMuOS44XzkgICAgICAg ICAgICAgQSBDRERBIGV4dHJhY3Rpb24gdG9vbCAoYWxzbyBrbm93biBhcyByaXBwZXIpCmNkcmRh by0xLjIuM180ICAgICAgICAgICAgICAgICBSZWNvcmQgQ0QtUltXXXMgaW4gZGlzay1hdC1vbmNl IG1vZGUKY2RydG9vbHMtMy4wMF8yICAgICAgICAgICAgICAgIENEL0RWRC9CbHVSYXkgYW5kIElT Ty05NjYwIGltYWdlIGNyZWF0aW9uIGFuZCBleHRyYWN0aW9uIHRvb2xzCmNlbHQtMC4xMS4zXzEg ICAgICAgICAgICAgICAgICBUaGUgQ0VMVCB1bHRyYS1sb3cgZGVsYXkgYXVkaW8gY29kZWMKY2Zp dHNpby0zLjMzMCAgICAgICAgICAgICAgICAgIExpYnJhcnkgZm9yIHJlYWRpbmcgYW5kIHdyaXRp bmcgZmlsZXMgaW4gRklUUyBkYXRhIGZvcm1hdApjaGVlc2UtMi4zMi4wXzMgICAgICAgICAgICAg ICAgQSBQaG90b2Jvb3RoLWluc3BpcmVkIGFwcCBmb3IgdGFraW5nIHBpY3R1cmVzIGFuZCB2aWRl b3MgZnJvbSB3ZWJjYW0KY2htbGliLTAuNDAgICAgICAgICAgICAgICAgICAgIEEgbGlicmFyeSBm b3IgZGVhbGluZyB3aXRoIE1pY3Jvc29mdCBJVFNTL0NITSBmb3JtYXQgZmlsZXMKY2xuLTEuMy4y ICAgICAgICAgICAgICAgICAgICAgIENsYXNzIExpYnJhcnkgZm9yIE51bWJlcnMKY2x1Y2VuZS0y LjMuMy40XzIgICAgICAgICAgICAgIENMdWNlbmUgaXMgYSBDKysgcG9ydCBvZiBMdWNlbmUKY2x1 dHRlci0xLjQuMF8xICAgICAgICAgICAgICAgIE9wZW5HTCBiYXNlZCBpbnRlcmFjdGl2ZSBjYW52 YXMgbGlicmFyeQpjbHV0dGVyLWd0ay0wLjEwLjhfMyAgICAgICAgICAgR1RLKyBJbnRlZ3JhdGlv biBsaWJyYXJ5IGZvciBDbHV0dGVyCmNtYWtlLTIuOC4xMS4yICAgICAgICAgICAgICAgICBDcm9z cy1wbGF0Zm9ybSBNYWtlZmlsZSBnZW5lcmF0b3IKY21ha2UtbW9kdWxlcy0yLjguMTEuMl8xICAg ICAgIE1vZHVsZXMgYW5kIFRlbXBsYXRlcyBmb3IgQ01ha2UKY211cy0yLjUuMF8yICAgICAgICAg ICAgICAgICAgIENvbnNvbGUtYmFzZWQgbXVzaWMgcGxheWVyIHdpdGggcmVhbGx5IGNvb2wgZmVh dHVyZXMKY29sb3JkLTEuMC4xICAgICAgICAgICAgICAgICAgIE1hbmFnZSBjb2xvciBwcm9maWxl cyB0byBhY2N1cmF0ZWx5IGNvbG9yIGlucHV0L291dHB1dCBkZXZpY2VzCmNvbXBhdDh4LWFtZDY0 LTguNC44MDQwMDAuMjAxMzA5XzEgQSBjb252ZW5pZW5jZSBwYWNrYWdlIHRvIGluc3RhbGwgdGhl IGNvbXBhdDh4IGxpYnJhcmllcwpjb21wb3NpdGVwcm90by0wLjQuMiAgICAgICAgICAgQ29tcG9z aXRlIGV4dGVuc2lvbiBoZWFkZXJzCmNvbnNvbGVraXQtMC40LjMgICAgICAgICAgICAgICBGcmFt ZXdvcmsgZm9yIGRlZmluaW5nIGFuZCB0cmFja2luZyB1c2Vycwpjb252bXYtMS4xNSAgICAgICAg ICAgICAgICAgICAgQ29udmVydCBmaWxlbmFtZXMgZnJvbSBvbmUgZW5jb2RpbmcgdG8gYW5vdGhl cgpjc2NvcGUtMTUuOGEgICAgICAgICAgICAgICAgICAgQW4gaW50ZXJhY3RpdmUgQyBwcm9ncmFt IGJyb3dzZXIKY3RhZ3MtNS44ICAgICAgICAgICAgICAgICAgICAgIEEgZmVhdHVyZS1maWxsZWQg dGFnZmlsZSBnZW5lcmF0b3IgZm9yIHZpIGFuZCBlbWFjcyBjbG9uZXMKY3Vwcy1jbGllbnQtMS41 LjRfMSAgICAgICAgICAgIENvbW1vbiBVTklYIFByaW50aW5nIFN5c3RlbTogTGlicmFyeSBjdXBz CmN1cHMtaW1hZ2UtMS41LjRfMSAgICAgICAgICAgICBDb21tb24gVU5JWCBQcmludGluZyBTeXN0 ZW06IExpYnJhcnkgY3Vwc2ltYWdlCmN1cmwtNy4zMS4wXzEgICAgICAgICAgICAgICAgICBOb24t aW50ZXJhY3RpdmUgdG9vbCB0byBnZXQgZmlsZXMgZnJvbSBGVFAsIEdPUEhFUiwgSFRUUChTKSBz ZXJ2ZXJzCmN1c2U0YnNkLWttb2QtMC4xLjMwICAgICAgICAgICBDdXNlNEJTRCBjaGFyYWN0ZXIg ZGV2aWNlIGxvb3BiYWNrIGRyaXZlciBmb3IgdXNlcnNwYWNlCmN5cnVzLXNhc2wtMi4xLjI2XzIg ICAgICAgICAgICBSRkMgMjIyMiBTQVNMIChTaW1wbGUgQXV0aGVudGljYXRpb24gYW5kIFNlY3Vy aXR5IExheWVyKQpkYW1hZ2Vwcm90by0xLjIuMSAgICAgICAgICAgICAgRGFtYWdlIGV4dGVuc2lv biBoZWFkZXJzCmRhc2hlci00LjEwLjFfNiwyICAgICAgICAgICAgICBJbmZvcm1hdGlvbiBlZmZp Y2llbnQgdGV4dC1lbnRyeSBpbnRlcmZhY2UKZGI0MS00LjEuMjVfNCAgICAgICAgICAgICAgICAg IFRoZSBCZXJrZWxleSBEQiBwYWNrYWdlLCByZXZpc2lvbiA0LjEKZGI0Mi00LjIuNTJfNSAgICAg ICAgICAgICAgICAgIFRoZSBCZXJrZWxleSBEQiBwYWNrYWdlLCByZXZpc2lvbiA0LjIKZGJ1cy0x LjYuMTIgICAgICAgICAgICAgICAgICAgIEEgbWVzc2FnZSBidXMgc3lzdGVtIGZvciBpbnRlci1h cHBsaWNhdGlvbiBjb21tdW5pY2F0aW9uCmRidXMtZ2xpYi0wLjEwMC4yICAgICAgICAgICAgICBH TGliIGJpbmRpbmdzIGZvciB0aGUgRC1CVVMgbWVzc2FnaW5nIHN5c3RlbQpkY29uZi0wLjE0LjEg ICAgICAgICAgICAgICAgICAgQ29uZmlndXJhdGlvbiBkYXRhYmFzZSBzeXN0ZW0gZm9yIEdOT01F CmRlamF2dS0yLjM0ICAgICAgICAgICAgICAgICAgICBCaXRzdHJlYW0gVmVyYSBGb250cyBjbG9u ZSB3aXRoIGEgd2lkZXIgcmFuZ2Ugb2YgY2hhcmFjdGVycwpkZXNrYmFyLWFwcGxldC0yLjMyLjBf MyAgICAgICAgT21uaXByZXNlbnQgdmVyc2F0aWxlIHNlYXJjaCBpbnRlcmZhY2UKZGVza3RvcC1m aWxlLXV0aWxzLTAuMjIgICAgICAgIENvdXBsZSBvZiBjb21tYW5kIGxpbmUgdXRpbGl0aWVzIGZv ciB3b3JraW5nIHdpdGggZGVza3RvcCBlbnRyaWVzCmRpYWxvZzRwb3J0cy0wLjEuNV8xICAgICAg ICAgICBDb25zb2xlIEludGVyZmFjZSB0byBjb25maWd1cmUgcG9ydHMKZGp2dWxpYnJlLTMuNS4y NS4zXzEgICAgICAgICAgIERqVnUgYmFzZSBsaWJyYXJpZXMgYW5kIHV0aWxpdGllcwpkbWlkZWNv ZGUtMi4xMiAgICAgICAgICAgICAgICAgQSB0b29sIGZvciBkdW1waW5nIERNSSAoU01CSU9TKSBj b250ZW50cyBpbiBodW1hbi1yZWFkYWJsZSBmb3JtYXQKZG14cHJvdG8tMi4zLjEgICAgICAgICAg ICAgICAgIERNWCBleHRlbnNpb24gaGVhZGVycwpkb2Nib29rLTQuMV80ICAgICAgICAgICAgICAg ICAgVjQuMSBvZiB0aGUgRG9jQm9vayBEVEQsIGRlc2lnbmVkIGZvciB0ZWNobmljYWwgZG9jdW1l bnRhdGlvbgpkb2Nib29rLTMuMV80ICAgICAgICAgICAgICAgICAgVjMuMSBvZiB0aGUgRG9jQm9v ayBEVEQsIGRlc2lnbmVkIGZvciB0ZWNobmljYWwgZG9jdW1lbnRhdGlvbgpkb2Nib29rLXNrLTQu MS4yXzQgICAgICAgICAgICAgWE1MIHZlcnNpb24gb2YgdGhlIERvY0Jvb2sgRFREIHZlcnNpb24g Y29udHJvbGxlZCBmb3IgU2Nyb2xsS2VlcGVyCmRvY2Jvb2stdXRpbHMtMC42LjE0XzExICAgICAg ICBHZW5lcmF0ZXMgdmFyaW91cyBvdXRwdXQgZm9ybWF0cyBmcm9tIERvY0Jvb2sgU0dNTCBkb2N1 bWVudHMKZG9jYm9vay14bWwtNC40XzEgICAgICAgICAgICAgIERvY0Jvb2svWE1MIERURCBWNC40 LCBkZXNpZ25lZCBmb3IgdGVjaG5pY2FsIGRvY3VtZW50YXRpb24KZG9jYm9vay14bWwtNC4zICAg ICAgICAgICAgICAgIERvY0Jvb2svWE1MIERURCBWNC4zLCBkZXNpZ25lZCBmb3IgdGVjaG5pY2Fs IGRvY3VtZW50YXRpb24KZG9jYm9vay14bWwtNC41ICAgICAgICAgICAgICAgIERvY0Jvb2svWE1M IERURCBWNC41LCBkZXNpZ25lZCBmb3IgdGVjaG5pY2FsIGRvY3VtZW50YXRpb24KZG9jYm9vay14 bWwtNC4yXzEgICAgICAgICAgICAgIFhNTCB2ZXJzaW9uIG9mIHRoZSBEb2NCb29rIERURApkb2Ni b29rLXhzbC0xLjc2LjFfMSAgICAgICAgICAgWFNMIERvY0Jvb2sgc3R5bGVzaGVldHMKZG9jcHJv ai0xLjE3XzEzICAgICAgICAgICAgICAgIFRoZSAibWV0YS1wb3J0IiBmb3IgdGhlIEZyZWVCU0Qg RG9jdW1lbnRhdGlvbiBQcm9qZWN0CmRvdGNvbmYtMS4zICAgICAgICAgICAgICAgICAgICBBIHNp bXBsZSwgcG93ZXJmdWwgY29uZmlndXJhdGlvbi1maWxlIHBhcnNlcgpkb3h5Z2VuLTEuOC4zLjFf MSAgICAgICAgICAgICAgRG9jdW1lbnRhdGlvbiBzeXN0ZW0gZm9yIEMsIEMrKywgYW5kIG90aGVy IGxhbmd1YWdlcwpkcmFnb24tNC4xMC41ICAgICAgICAgICAgICAgICAgS0RFIG11bHRpbWVkaWEg cGxheWVyIHdpdGggYSBmb2N1cyBvbiBzaW1wbGljaXR5CmRyaS05LjEuNl8zLDIgICAgICAgICAg ICAgICAgICBPcGVuR0wgaGFyZHdhcmUgYWNjZWxlcmF0aW9uIGRyaXZlcnMgZm9yIHRoZSBEUkkK ZHJpMnByb3RvLTIuOCAgICAgICAgICAgICAgICAgIERSSTIgcHJvdG90eXBlIGhlYWRlcnMKZHNz c2wtZG9jYm9vay1tb2R1bGFyLTEuNzlfMSwxIERTU1NMIHN0eWxlc2hlZXRzIGZvciB0aGUgRG9j Qm9vayBEVEQgYnkgTm9ybWFuIFdhbHNoCmR2ZCtydy10b29scy03LjEgICAgICAgICAgICAgICBE VkQgYnVybmluZyBzb2Z0d2FyZQplMmZzcHJvZ3MtbGlidXVpZC0xLjQyLjggICAgICAgVVVJRCBs aWJyYXJ5IGZyb20gZTJmc3Byb2dzIHBhY2thZ2UKZWJvb2stdG9vbHMtMC4yLjIgICAgICAgICAg ICAgIEFjY2Vzc2VzIGFuZCBjb252ZXJ0cyB2YXJpb3VzIGVib29rIGZpbGUgZm9ybWF0cwplaWdl bjItMi4wLjE3LDEgICAgICAgICAgICAgICAgTGlnaHR3ZWlnaHQgbGlicmFyeSBmb3IgdmVjdG9y IGFuZCBtYXRyaXggbWF0aApla2lnYS00LjAuMSAgICAgICAgICAgICAgICAgICAgVm9JUCBhbmQg dmlkZW8gY29uZmVyZW5jaW5nIGFwcGxpY2F0aW9uCmVtYWNzLTI0LjMsMyAgICAgICAgICAgICAg ICAgICBHTlUgZWRpdGluZyBtYWNyb3MKZW1wYXRoeS0yLjM0LjBfNCAgICAgICAgICAgICAgIEdO T01FIElNIGNsaWVudCBiYXNlZCBhcm91bmQgdGVsZXBhdGh5CmVuY2EtMS4xMyAgICAgICAgICAg ICAgICAgICAgICBBIHBhY2thZ2UgZm9yIGRldGVjdGluZyBlbmNvZGluZyBvZiB0ZXh0IGZpbGVz CmVuY2hhbnQtMS42LjBfMSAgICAgICAgICAgICAgICBEaWN0aW9uYXJ5L3NwZWxsY2hlY2tpbmcg ZnJhbWV3b3JrCmVuY29kaW5ncy0xLjAuNCwxICAgICAgICAgICAgICBYLk9yZyBFbmNvZGluZyBm b250cwplb2ctMi4zMi4xXzQgICAgICAgICAgICAgICAgICAgVGhlIEV5ZSBPZiBHbm9tZSBpbWFn ZSB2aWV3ZXIKZXBpcGhhbnktMi4zMC42XzMgICAgICAgICAgICAgIEV4dHJlbWVseSBsaWdodHdl aWdodCBhbmQgc2ltcGxlIHdlYiBicm93c2VyIGZvciBHTk9NRSAyCmVzb3VuZC0wLjIuNDFfMSAg ICAgICAgICAgICAgICBBIHNvdW5kIGxpYnJhcnkgZm9yIGVubGlnaHRlbm1lbnQgcGFja2FnZQpl c3BlYWstMS40Ny4xMSAgICAgICAgICAgICAgICAgQSBzb2Z0d2FyZSBzcGVlY2ggc3ludGhlc2l6 ZXIKZXZpZWV4dC0xLjEuMSAgICAgICAgICAgICAgICAgIFhFVklFIGV4dGVuc2lvbiBoZWFkZXJz CmV2aW5jZS0yLjMyLjBfMTEgICAgICAgICAgICAgICBHTk9NRSAyIG11bHRpLWZvcm1hdCBkb2N1 bWVudCB2aWV3ZXIKZXZvbHV0aW9uLTIuMzIuMV81ICAgICAgICAgICAgIEludGVncmF0ZWQgbWFp bCwgY2FsZW5kYXIgYW5kIGFkZHJlc3MgYm9vayBkaXN0cmlidXRlZCBzdWl0ZQpldm9sdXRpb24t ZGF0YS1zZXJ2ZXItMi4zMi4xXzQgVGhlIGRhdGEgYmFja2VuZHMgZm9yIHRoZSBFdm9sdXRpb24g aW50ZWdyYXRlZCBtYWlsL1BJTSBzdWl0ZQpldm9sdXRpb24tZXhjaGFuZ2UtMi4zMi4xXzMgICAg RXZvbHV0aW9uIHBsdWdpbiB0byBjb25uZWN0IHRvIE1pY3Jvc29mdCBFeGNoYW5nZSBzZXJ2ZXJz CmV2b2x1dGlvbi13ZWJjYWwtMi4zMi4wXzMgICAgICBXZWJjYWwoZW5kYXIpIGhhbmRsZXIgZm9y IGdub21lCmV4ZW1waS0yLjEuMSAgICAgICAgICAgICAgICAgICBBIHBvcnQgb2YgQWRvYmUgWE1Q IFNESyB0byB3b3JrIG9uIFVOSVgKZXhpdjItMC4yMywxICAgICAgICAgICAgICAgICAgIEV4aWYg YW5kIElwdGMgbWV0YWRhdGEgbWFuaXB1bGF0aW9uIGxpYnJhcnkgYW5kIHRvb2xzCmV4cGF0LTIu MS4wICAgICAgICAgICAgICAgICAgICBYTUwgMS4wIHBhcnNlciB3cml0dGVuIGluIEMKZjJjLTIw MDYwODEwXzMgICAgICAgICAgICAgICAgIEZvcnRyYW4tdG8tQyBjb252ZXJ0ZXIgYW5kIGl0cyBy dW4tdGltZSBsaWJyYXJpZXMKZmFhZDItMi43XzMsMSAgICAgICAgICAgICAgICAgIE1QRUctMiBh bmQgTVBFRy00IEFBQyBhdWRpbyBkZWNvZGVyCmZhcnNpZ2h0Mi0wLjAuMzEgICAgICAgICAgICAg ICBDb2xsZWN0aW9uIG9mIEdTdHJlYW1lciBtb2R1bGVzIGFuZCBsaWJyYXJpZXMgZm9yIHZpZGVv Y29uZmVyZW5jaW5nCmZmbXBlZy0wLjcuMTVfMSwxICAgICAgICAgICAgICBSZWFsdGltZSBhdWRp by92aWRlbyBlbmNvZGVyL2NvbnZlcnRlciBhbmQgc3RyZWFtaW5nIHNlcnZlcgpmZm1wZWcxLTEu Mi4zICAgICAgICAgICAgICAgICAgUmVhbHRpbWUgYXVkaW8vdmlkZW8gZW5jb2Rlci9jb252ZXJ0 ZXIgYW5kIHN0cmVhbWluZyBzZXJ2ZXIKZmZ0dzMtMy4zLjNfMSAgICAgICAgICAgICAgICAgIEZh c3QgQyByb3V0aW5lcyB0byBjb21wdXRlIHRoZSBEaXNjcmV0ZSBGb3VyaWVyIFRyYW5zZm9ybQpm aWxlLXJvbGxlci0yLjMyLjFfMSwxICAgICAgICAgQW4gYXJjaGl2ZSBtYW5hZ2VyIGZvciB6aXAg ZmlsZXMsIHRhciwgZXRjCmZpbGVsaWdodC00LjEwLjUgICAgICAgICAgICAgICBNYXAgb2YgY29u Y2VudHJpYyBzZWdtZW50ZWQtcmluZ3MgcmVwcmVzZW50aW5nIHlvdXIgZmlsZSBzeXN0ZW0KZmly ZWZveC0yNC4wLDEgICAgICAgICAgICAgICAgIFdlYiBicm93c2VyIGJhc2VkIG9uIHRoZSBicm93 c2VyIHBvcnRpb24gb2YgTW96aWxsYQpmaXhlc3Byb3RvLTUuMCAgICAgICAgICAgICAgICAgRml4 ZXMgZXh0ZW5zaW9uIGhlYWRlcnMKZml4cnRmLTAuMS4yMDA2MDMwM18yICAgICAgICAgIEEgcGF0 Y2ggbWFraW5nIGl0IHBvc3NpYmxlIHRvIGVtYmVkIFBOR3MgaW50byBSVEZzCmZsYWMtMS4zLjBf MSAgICAgICAgICAgICAgICAgICBGcmVlIGxvc3NsZXNzIGF1ZGlvIGNvZGVjCmZsZXgtMi41LjM3 XzEgICAgICAgICAgICAgICAgICBGYXN0IGxleGljYWwgYW5hbHl6ZXIgZ2VuZXJhdG9yCmZvbGtz LTAuNC4zXzEgICAgICAgICAgICAgICAgICBsaWJyYXJ5IHRvIGFnZ3JlZ2F0ZXMgcGVvcGxlIGZy b20gbXVsdGlwbGUgc291cmNlcwpmb250LWFkb2JlLTEwMGRwaS0xLjAuMyAgICAgICAgWC5Pcmcg QWRvYmUgMTAwZHBpIGZvbnQKZm9udC1hZG9iZS03NWRwaS0xLjAuMyAgICAgICAgIFguT3JnIEFk b2JlIDc1ZHBpIGZvbnQKZm9udC1hZG9iZS11dG9waWEtMTAwZHBpLTEuMC40IFguT3JnIEFkb2Jl IFV0b3BpYSAxMDBkcGkgZm9udApmb250LWFkb2JlLXV0b3BpYS03NWRwaS0xLjAuNCAgWC5Pcmcg QWRvYmUgVXRvcGlhIDc1ZHBpIGZvbnQKZm9udC1hZG9iZS11dG9waWEtdHlwZTEtMS4wLjQgIFgu T3JnIEFkb2JlIFV0b3BpYSBUeXBlMSBmb250CmZvbnQtYWxpYXMtMS4wLjMgICAgICAgICAgICAg ICBYLk9yZyBGb250IGFsaWFzZXMKZm9udC1hcmFiaWMtbWlzYy0xLjAuMyAgICAgICAgIFguT3Jn IG1pc2NlbGxhbmVvdXMgQXJhYmljIGZvbnRzCmZvbnQtYmgtMTAwZHBpLTEuMC4zICAgICAgICAg ICBYLk9yZyBCaWdlbG93IEhvbG1lcyAxMDBkcGkgZm9udApmb250LWJoLTc1ZHBpLTEuMC4zICAg ICAgICAgICAgWC5PcmcgQmlnZWxvdyBIb2xtZXMgNzVkcGkgZm9udApmb250LWJoLWx1Y2lkYXR5 cGV3cml0ZXItMTAwZHBpLTEuMC4zIFguT3JnIEJpZ2Vsb3cgSG9sbWVzIEx1Y2lkYSBUeXBlV3Jp dGVyIDEwMGRwaSBmb250CmZvbnQtYmgtbHVjaWRhdHlwZXdyaXRlci03NWRwaS0xLjAuMyBYLk9y ZyBCaWdlbG93IEhvbG1lcyBMdWNpZGEgVHlwZVdyaXRlciA3NWRwaSBmb250CmZvbnQtYmgtdHRm LTEuMC4zICAgICAgICAgICAgICBYLk9yZyBCaWdlbG93ICYgSG9sbWVzIFRURiBmb250CmZvbnQt YmgtdHlwZTEtMS4wLjMgICAgICAgICAgICBYLk9yZyBCaWdlbG93IEhvbG1lcyBUeXBlMSBmb250 CmZvbnQtYml0c3RyZWFtLTEwMGRwaS0xLjAuMyAgICBYLk9yZyBCaXRzdHJlYW0gVmVyYSAxMDBk cGkgZm9udApmb250LWJpdHN0cmVhbS03NWRwaS0xLjAuMyAgICAgWC5PcmcgQml0c3RyZWFtIFZl cmEgNzVkcGkgZm9udApmb250LWJpdHN0cmVhbS10eXBlMS0xLjAuMyAgICAgWC5PcmcgQml0c3Ry ZWFtIFZlcmEgVHlwZTEgZm9udApmb250LWNyb255eC1jeXJpbGxpYy0xLjAuMyAgICAgWC5Pcmcg Q3Jvbnl4IEN5cmlsbGljIGZvbnQKZm9udC1jdXJzb3ItbWlzYy0xLjAuMyAgICAgICAgIFguT3Jn IG1pc2NlbGxhbmVvdXMgQ3Vyc29yIGZvbnRzCmZvbnQtZGFld29vLW1pc2MtMS4wLjMgICAgICAg ICBYLk9yZyBtaXNjZWxsYW5lb3VzIERhZXdvbyBmb250cwpmb250LWRlYy1taXNjLTEuMC4zICAg ICAgICAgICAgWC5PcmcgbWlzY2VsbGFuZW91cyBEZWMgZm9udHMKZm9udC1pYm0tdHlwZTEtMS4w LjMgICAgICAgICAgIFguT3JnIElCTSBUeXBlMSBmb250CmZvbnQtaXNhcy1taXNjLTEuMC4zICAg ICAgICAgICBYLk9yZyBtaXNjZWxsYW5lb3VzIElTQVMgZm9udHMKZm9udC1qaXMtbWlzYy0xLjAu MyAgICAgICAgICAgIFguT3JnIG1pc2NlbGxhbmVvdXMgSklTIGZvbnRzCmZvbnQtbWljcm8tbWlz Yy0xLjAuMyAgICAgICAgICBYLk9yZyBtaXNjZWxsYW5lb3VzIE1pY3JvIGZvbnRzCmZvbnQtbWlz Yy1jeXJpbGxpYy0xLjAuMyAgICAgICBYLk9yZyBtaXNjZWxsYW5lb3VzIEN5cmlsbGljIGZvbnQK Zm9udC1taXNjLWV0aGlvcGljLTEuMC4zICAgICAgIFguT3JnIG1pc2NlbGxhbmVvdXMgRXRoaW9w aWMgZm9udApmb250LW1pc2MtbWVsdGhvLTEuMC4zICAgICAgICAgWC5PcmcgbWlzY2VsbGFuZW91 cyBNZWx0aG8gZm9udApmb250LW1pc2MtbWlzYy0xLjEuMiAgICAgICAgICAgWC5PcmcgbWlzY2Vs bGFuZW91cyBNaXNjIGZvbnRzCmZvbnQtbXV0dC1taXNjLTEuMC4zICAgICAgICAgICBYLk9yZyBt aXNjZWxsYW5lb3VzIE11dHQgZm9udHMKZm9udC1zY2h1bWFjaGVyLW1pc2MtMS4xLjIgICAgIFgu T3JnIG1pc2NlbGxhbmVvdXMgU2NodW1hY2hlciBmb250cwpmb250LXNjcmVlbi1jeXJpbGxpYy0x LjAuNCAgICAgWC5PcmcgU2NyZWVuIEN5cmlsbGljIGZvbnQKZm9udC1zb255LW1pc2MtMS4wLjMg ICAgICAgICAgIFguT3JnIG1pc2NlbGxhbmVvdXMgU29ueSBmb250cwpmb250LXN1bi1taXNjLTEu MC4zICAgICAgICAgICAgWC5PcmcgbWlzY2VsbGFuZW91cyBTdW4gZm9udHMKZm9udC11dGlsLTEu My4wICAgICAgICAgICAgICAgIENyZWF0ZSBhbiBpbmRleCBvZiBYIGZvbnQgZmlsZXMgaW4gYSBk aXJlY3RvcnkKZm9udC13aW5pdHpraS1jeXJpbGxpYy0xLjAuMyAgIFguT3JnIFdpbml0emtpIEN5 cmlsbGljIGZvbnQKZm9udC14ZnJlZTg2LXR5cGUxLTEuMC40ICAgICAgIFguT3JnIFhGcmVlODYg VHlwZTEgZm9udApmb250Y2FjaGVwcm90by0wLjEuMyAgICAgICAgICAgRm9udGNhY2hlIGV4dGVu c2lvbiBoZWFkZXJzCmZvbnRjb25maWctMi4xMC45NSwxICAgICAgICAgICBYTUwtYmFzZWQgZm9u dCBjb25maWd1cmF0aW9uIEFQSSBmb3IgWCBXaW5kb3dzCmZvbnRzcHJvdG8tMi4xLjIgICAgICAg ICAgICAgICBGb250cyBleHRlbnNpb24gaGVhZGVycwpmcmVlZGVza3RvcC1zb3VuZC10aGVtZS0w LjdfMSAgU291bmQgdGhlbWUgYmFzZWQgb24gdGhlIEZyZWVEZXNrdG9wIHNwZWNpZmljYXRpb24K ZnJlZWdsdXQtMi44LjEgICAgICAgICAgICAgICAgIEFuIGFsdGVybmF0aXZlIHRvIHRoZSBPcGVu R0wgVXRpbGl0eSBUb29sa2l0IChHTFVUKSBsaWJyYXJ5CmZyZWV0eXBlLTEuMy4xXzQgICAgICAg ICAgICAgICBBIGZyZWUgYW5kIHBvcnRhYmxlIFRydWVUeXBlIGZvbnQgcmVuZGVyaW5nIGVuZ2lu ZQpmcmVldHlwZTItMi41LjAuMSAgICAgICAgICAgICAgRnJlZSBhbmQgcG9ydGFibGUgVHJ1ZVR5 cGUgZm9udCByZW5kZXJpbmcgZW5naW5lCmZyZWkwci0xLjNfMSAgICAgICAgICAgICAgICAgICBN aW5pbWFsaXN0aWMgcGx1Z2luIEFQSSBmb3IgdmlkZW8gZWZmZWN0cwpmcmliaWRpLTAuMTkuMl8x ICAgICAgICAgICAgICAgQSBGcmVlIEltcGxlbWVudGF0aW9uIG9mIHRoZSBVbmljb2RlIEJpZGly ZWN0aW9uYWwgQWxnb3JpdGhtCmZ1c2Vmcy1saWJzLTIuOS4zXzEgICAgICAgICAgICBGVVNFIGFs bG93cyBmaWxlc3lzdGVtIGltcGxlbWVudGF0aW9uIGluIHVzZXJzcGFjZQpnYW1pbi0wLjEuMTBf NiAgICAgICAgICAgICAgICAgQSBmaWxlIGFuZCBkaXJlY3RvcnkgbW9uaXRvcmluZyBzeXN0ZW0K Z2F3ay00LjEuMCAgICAgICAgICAgICAgICAgICAgIFRoZSBHTlUgdmVyc2lvbiBvZiBBd2sKZ2Nh bGN0b29sLTUuMzIuMl8xLDIgICAgICAgICAgIEEgR05PTUUgMiBjYWxjdWxhdG9yIHRvb2wgYmFz ZWQgb24gdGhlIG9sZCBjYWxjdG9vbCBmb3IgT3BlbldpbmRvd3MKZ2NjLTQuMi41LjIwMDkwMzI1 XzUgICAgICAgICAgIEdOVSBDb21waWxlciBDb2xsZWN0aW9uIDQuMgpnY2MtNC42LjMgICAgICAg ICAgICAgICAgICAgICAgR05VIENvbXBpbGVyIENvbGxlY3Rpb24gNC42CmdjYy1lY2otNC41ICAg ICAgICAgICAgICAgICAgICBFY2xpcHNlIEphdmEgQ29tcGlsZXIgdXNlZCB0byBidWlsZCBHQ0Mg SmF2YQpnY2NtYWtlZGVwLTEuMC4yXzEgICAgICAgICAgICAgQ3JlYXRlIGRlcGVuZGVuY2llcyBp biBtYWtlZmlsZXMgdXNpbmcgJ2djYyAtTScKZ2NvbmYtZWRpdG9yLTIuMzIuMF8xLDEgICAgICAg IEEgZ2NvbmYgZGF0YWJhc2UgZWRpdG9yIGZvciB0aGUgR05PTUUgMiBlbnZpcm9ubWVudApnY29u ZjItMi4zMi4wXzMgICAgICAgICAgICAgICAgQSBjb25maWd1cmF0aW9uIGRhdGFiYXNlIHN5c3Rl bSBmb3IgR05PTUUKZ2RibS0xLjEwICAgICAgICAgICAgICAgICAgICAgIEdOVSBkYXRhYmFzZSBt YW5hZ2VyCmdkay1waXhidWYyLTIuMjguMiAgICAgICAgICAgICBHcmFwaGljIGxpYnJhcnkgZm9y IEdUSysKZ2RtLTIuMzAuN18yICAgICAgICAgICAgICAgICAgIEdOT01FIDIgdmVyc2lvbiBvZiB4 ZG0gZGlzcGxheSBtYW5hZ2VyCmdlZGl0LTIuMzAuNF8yICAgICAgICAgICAgICAgICBBIHNtYWxs IGJ1dCBwb3dlcmZ1bCB0ZXh0IGVkaXRvciBmb3IgR05PTUUgMiBEZXNrdG9wIEVudmlyb25tZW50 CmdldG9wdC0xLjEuNSAgICAgICAgICAgICAgICAgICBSZXBsYWNlbWVudCBmb3IgZ2V0b3B0KDEp IHRoYXQgc3VwcG9ydHMgR05VLXN0eWxlIGxvbmcgb3B0aW9ucwpnZXR0ZXh0LTAuMTguMyAgICAg ICAgICAgICAgICAgR05VIGdldHRleHQgcGFja2FnZQpnaG9zdHNjcmlwdDktOS4wNl80ICAgICAg ICAgICAgR2hvc3RzY3JpcHQgOS54IFBvc3RTY3JpcHQgaW50ZXJwcmV0ZXIKZ2lmbGliLW5veDEx LTQuMi4zICAgICAgICAgICAgIFRvb2xzIGFuZCBsaWJyYXJ5IHJvdXRpbmVzIGZvciB3b3JraW5n IHdpdGggR0lGIGltYWdlcwpnbGUtMy4xLjBfMyAgICAgICAgICAgICAgICAgICAgQSBHTCBUdWJp bmcgYW5kIEV4dHJ1c2lvbiBMaWJyYXJ5CmdsaWItMi4zNi4zICAgICAgICAgICAgICAgICAgICBT b21lIHVzZWZ1bCByb3V0aW5lcyBvZiBDIHByb2dyYW1taW5nIChjdXJyZW50IHN0YWJsZSB2ZXJz aW9uKQpnbGliLW5ldHdvcmtpbmctMi4zNi4yICAgICAgICAgTmV0d29yay1yZWxhdGVkIGdpb21v ZHVsZXMgZm9yIGdsaWIKZ2xpYm1tLTIuMzYuMiwxICAgICAgICAgICAgICAgIEMrKyBpbnRlcmZh Y2VzIGZvciBnbGliMgpnbHByb3RvLTEuNC4xNiAgICAgICAgICAgICAgICAgR0xYIGV4dGVuc2lv biBoZWFkZXJzCmdtYWtlLTMuODJfMSAgICAgICAgICAgICAgICAgICBHTlUgdmVyc2lvbiBvZiAn bWFrZScgdXRpbGl0eQpnbWltZS0yNC0yLjQuMzMgICAgICAgICAgICAgICAgTGlicmFyeSAod3Jp dHRlbiBpbiBDKSBmb3IgcGFyc2luZyBhbmQgY3JlYXRpbmcgbWVzc2FnZXMgdXNpbmcgTUlNRQpn bXAtNS4xLjIgICAgICAgICAgICAgICAgICAgICAgQSBmcmVlIGxpYnJhcnkgZm9yIGFyYml0cmFy eSBwcmVjaXNpb24gYXJpdGhtZXRpYwpnbm9tZS1hcHBsZXRzLTIuMzIuMS4xXzQgICAgICAgQXBw bGV0cyBjb21wb25lbnRzIGZvciB0aGUgR05PTUUgMiBEZXNrdG9wIEVudmlyb25tZW50Cmdub21l LWF1ZGlvLTIuMjIuMiAgICAgICAgICAgICBTb3VuZCBmaWxlcyBmb3IgdXNlIHdpdGggR05PTUUg Mgpnbm9tZS1iYWNrZ3JvdW5kcy0yLjMyLjAgICAgICAgQSBjb2xsZWN0aW9uIG9mIGJhY2tncm91 bmRzIGZvciBHTk9NRSAyCmdub21lLWNvbnRyb2wtY2VudGVyLTIuMzIuMV8xICBDb250cm9sIGNl bnRlciBmb3IgR05PTUUgMiBwcm9qZWN0Cmdub21lLWRlc2t0b3AtMi4zMi4xXzMgICAgICAgICBB ZGRpdGlvbmFsIFVJIEFQSSBmb3IgR05PTUUgMgpnbm9tZS1kb2MtdXRpbHMtMC4yMC4xMCAgICAg ICAgR05PTUUgZG9jIHV0aWxzCmdub21lLWdhbWVzLTIuMzIuMV80ICAgICAgICAgICBUaGUgZ2Ft ZSBhcHBsaWNhdGlvbnMgcGFja2FnZSBmb3IgdGhlIEdOT01FIDIgRGVza3RvcCBFbnZpcm9ubWVu dApnbm9tZS1pY29uLXRoZW1lLTMuNi4yICAgICAgICAgQ29sbGVjdGlvbiBvZiBpY29ucyBmb3Ig dGhlIEdOT01FIGRlc2t0b3AKZ25vbWUtanMtY29tbW9uLTAuMS4yXzEgICAgICAgIEdOT01FIEph dmFTY3JpcHQgY29tbW9uIG1vZHVsZXMgYW5kIHRlc3RzCmdub21lLWtleXJpbmctMi4zMi4xXzMg ICAgICAgICBQcm9ncmFtIHRoYXQga2VlcHMgcGFzc3dvcmRzIGFuZCBvdGhlciBzZWNyZXRzCmdu b21lLW1hZy0wLjE2LjNfMSAgICAgICAgICAgICBHTk9NRSBzY3JlZW4gbWFnbmlmaWVyCmdub21l LW1lZGlhLTIuMzIuMF80ICAgICAgICAgICBNdWx0aW1lZGlhIGFwcGxpY2F0aW9ucyBmb3IgdGhl IEdOT01FIDIgZGVza3RvcApnbm9tZS1tZW51cy0yLjMwLjUgICAgICAgICAgICAgSW1wbGVtZW50 YXRpb24gb2YgdGhlIEZyZWVEZXNrdG9wIERlc2t0b3AgTWVudSBTcGVjCmdub21lLW1pbWUtZGF0 YS0yLjE4LjBfNCAgICAgICBBIE1JTUUgYW5kIEFwcGxpY2F0aW9uIGRhdGFiYXNlIGZvciBHTk9N RQpnbm9tZS1tb3VudC0wLjhfMTEgICAgICAgICAgICAgQSBmcm9udC1lbmQgdG8gbW91bnQsIHVt b3VudCwgYW5kIGVqZWN0IHVzaW5nIEhBTApnbm9tZS1uZXRzdGF0dXMtMi4yOC4yXzEgICAgICAg QSBHTk9NRSBhcHBsZXQgdGhhdCBzaG93cyBuZXR3b3JrIHN0YXR1cwpnbm9tZS1uZXR0b29sLTIu MzIuMF8xLDEgICAgICAgQSBHTk9NRSB1dGlsaXR5IHRoYXQgcHJvdmlkZXMgbmV0d29yayBpbmZv cm1hdGlvbiBzdGF0aXN0aWNzCmdub21lLXBhY2thZ2VraXQtMi4zMi4wXzMgICAgICBQYWNrYWdl S2l0IGNsaWVudCBwcm9ncmFtcyBmb3IgdGhlIEdOT01FIGRlc2t0b3AKZ25vbWUtcGFuZWwtMi4z Mi4xXzMgICAgICAgICAgIFBhbmVsIGNvbXBvbmVudCBmb3IgdGhlIEdOT01FIDIgRGVza3RvcApn bm9tZS1wb3dlci1tYW5hZ2VyLTIuMzIuMF8yICAgUG93ZXIgbWFuYWdlbWVudCBzeXN0ZW0gZm9y IHRoZSBHTk9NRSBEZXNrdG9wCmdub21lLXNjcmVlbnNhdmVyLTIuMzAuMl8zICAgICBHTk9NRSBz Y3JlZW4gc2F2ZXIgYW5kIGxvY2tlcgpnbm9tZS1zZXNzaW9uLTIuMzIuMV8yICAgICAgICAgU2Vz c2lvbiBjb21wb25lbnQgZm9yIHRoZSBHTk9NRSAyIGRlc2t0b3AKZ25vbWUtc2V0dGluZ3MtZGFl bW9uLTIuMzIuMV80IEdOT01FIDIgc2V0dGluZ3MgZGFlbW9uCmdub21lLXNwZWVjaC0wLjQuMjUg ICAgICAgICAgICBHTk9NRSB0ZXh0LXRvLXNwZWVjaCBBUEkKZ25vbWUtc3BlbGwtMS4wLjhfNyAg ICAgICAgICAgIEEgR05PTUUvQm9ub2JvIGNvbXBvbmVudCBmb3Igc3BlbGwgY2hlY2tpbmcKZ25v bWUtc3lzdGVtLW1vbml0b3ItMi4yOC4yXzIgIEdOT01FIDIgc3lzdGVtIG1vbml0b3IgcHJvZ3Jh bQpnbm9tZS1zeXN0ZW0tdG9vbHMtMi4zMi4wXzIgICAgVG9vbHMgdG8gY29uZmlndXJlIHdvcmtz dGF0aW9ucwpnbm9tZS10ZXJtaW5hbC0yLjMyLjFfMiAgICAgICAgVGVybWluYWwgY29tcG9uZW50 IGZvciB0aGUgR05PTUUgMiBEZXNrdG9wCmdub21lLXRoZW1lcy0yLjMyLjFfMSAgICAgICAgICBB IGNvbGxlY3Rpb24gb2YgdGhlbWVzIGFuZCBpY29ucyBmb3IgR05PTUUyCmdub21lLXVzZXItZG9j cy0yLjMyLjAgICAgICAgICBHTk9NRSAyIHVzZXJzIGd1aWRlCmdub21lLXVzZXItc2hhcmUtMi4z MC4xXzIgICAgICBQZXJzb25hbCBmaWxlLXNoYXJpbmcgc2VydmljZSBmb3IgdGhlIEdOT01FIERl c2t0b3AKZ25vbWUtdXRpbHMtMi4zMi4wXzIsMSAgICAgICAgIEdOT01FIDIgc3VwcG9ydCB1dGls aXRpZXMKZ25vbWUtdmZzLTIuMjQuNF8xICAgICAgICAgICAgIEdOT01FIFZpcnR1YWwgRmlsZSBT eXN0ZW0KZ25vbWUyLTIuMzIuMV81ICAgICAgICAgICAgICAgIFRoZSAibWV0YS1wb3J0IiBmb3Ig dGhlIEdOT01FIDIgaW50ZWdyYXRlZCBYMTEgZGVza3RvcApnbm9tZV9zdWJyLTEuMCAgICAgICAg ICAgICAgICAgQ29tbW9uIHN0YXJ0dXAgYW5kIHNodXRkb3duIHN1YnJvdXRpbmVzIHVzZWQgYnkg R05PTUUgc2NyaXB0cwpnbm9tZWhpZXItMy4wICAgICAgICAgICAgICAgICAgQSB1dGlsaXR5IHBv cnQgdGhhdCBjcmVhdGVzIHRoZSBHTk9NRSBkaXJlY3RvcnkgdHJlZQpnbnUtdW5pZm9udC0yMDA4 MDgyMCAgICAgICAgICAgVW5pY29kZSBGb250CmdudXBnLTIuMC4yMiAgICAgICAgICAgICAgICAg ICBUaGUgR05VIFByaXZhY3kgR3VhcmQKZ251dGxzLTIuMTIuMjNfMSAgICAgICAgICAgICAgIEdO VSBUcmFuc3BvcnQgTGF5ZXIgU2VjdXJpdHkgbGlicmFyeQpnb2JqZWN0LWludHJvc3BlY3Rpb24t MS4zNi4wXzIgR2VuZXJhdGUgaW50ZXJmYWNlIGludHJvc3BlY3Rpb24gZGF0YSBmb3IgR09iamVj dCBsaWJyYXJpZXMKZ29rLTIuMzAuMV8xLDEgICAgICAgICAgICAgICAgIEdOT01FIE9uLVNjcmVl biBLZXlib2FyZCAoR09LKQpncGFjLWxpYmdwYWMtMC40LjVfNiwxICAgICAgICAgR3BhYyBNUEVH LTQgU3lzdGVtcyBsaWJyYXJ5IGFuZCBoZWFkZXJzCmdwZXJmLTMuMC4zICAgICAgICAgICAgICAg ICAgICBHZW5lcmF0ZXMgcGVyZmVjdCBoYXNoIGZ1bmN0aW9ucyBmb3Igc2V0cyBvZiBrZXl3b3Jk cwpncGdtZS0xLjMuMiAgICAgICAgICAgICAgICAgICAgTGlicmFyeSB0byBtYWtlIGFjY2VzcyB0 byBHbnVQRyBlYXNpZXIKZ3BzZC0zLjkgICAgICAgICAgICAgICAgICAgICAgIERhZW1vbiB0aGF0 IG1vbml0b3JzIG9uZSBvciBtb3JlIEdQU2VzIGF0dGFjaGVkIHRvIGEgaG9zdCBjb21wdXRlcgpn cmFuYXRpZXItNC4xMC41ICAgICAgICAgICAgICAgQm9tYmVybWFuIGNsb25lCmdyYW50bGVlLTAu My4wICAgICAgICAgICAgICAgICBTdHJpbmcgdGVtcGxhdGUgZW5naW5lIGZvciBRdDQKZ3JhcGhp dGUyLTEuMi4zICAgICAgICAgICAgICAgIFJlbmRlcmluZyBjYXBhYmlsaXRpZXMgZm9yIGNvbXBs ZXggbm9uLVJvbWFuIHdyaXRpbmcgc3lzdGVtcwpnc2V0dGluZ3MtZGVza3RvcC1zY2hlbWFzLTMu Ni4xXzEgQ29sbGVjdGlvbiBvZiBnbG9iYWxseSBzaGFyZWQgR1NldHRpbmcgc2NoZW1hcwpnc2Zv bnRzLTguMTFfNiAgICAgICAgICAgICAgICAgU3RhbmRhcmQgRm9udHMgZm9yIEdob3N0c2NyaXB0 CmdzbC0xLjE2ICAgICAgICAgICAgICAgICAgICAgICBUaGUgR05VIFNjaWVudGlmaWMgTGlicmFy eSAtIG1hdGhlbWF0aWNhbCBsaWJzCmdzbS0xLjAuMTMgICAgICAgICAgICAgICAgICAgICBBdWRp byBjb252ZXJ0ZXIgYW5kIGxpYnJhcnkgZm9yIGNvbnZlcnRpbmcgdS1sYXcgdG8gZ3NtIGVuY29k aW5nCmdzdHJlYW1lci0wLjEwLjM2ICAgICAgICAgICAgICBEZXZlbG9wbWVudCBmcmFtZXdvcmsg Zm9yIGNyZWF0aW5nIG1lZGlhIGFwcGxpY2F0aW9ucwpnc3RyZWFtZXItZmZtcGVnLTAuMTAuMTNf MSAgICAgR1N0cmVhbWVyIHBsdWctaW4gZm9yIG1hbmlwdWxhdGluZyBNUEVHIHZpZGVvIHN0cmVh bXMKZ3N0cmVhbWVyLXBsdWdpbnMtMC4xMC4zNl8zLDMgIEdTdHJlYW1lciB3cml0dGVuIGNvbGxl Y3Rpb24gb2YgcGx1Z2lucyBoYW5kbGluZyBzZXZlcmFsIG1lZGlhIHR5cGVzCmdzdHJlYW1lci1w bHVnaW5zLWE1MmRlYy0wLjEwLjE5LDMgR3N0cmVhbWVyIEFUU0MgQS81MiBzdHJlYW0gYWthIEFD LTMgKGR2ZCBhdWRpbykgcGx1Z2luCmdzdHJlYW1lci1wbHVnaW5zLWJhZC0wLjEwLjIzLDMgQmFk IGdzdHJlYW1lci1wbHVnaW5zCmdzdHJlYW1lci1wbHVnaW5zLWNkcGFyYW5vaWEtMC4xMC4zNiwz IEdzdHJlYW1lciBDRERBIGV4dHJhY3Rpb24gKGFrYSBhdWRpbyByaXBwaW5nKSBwbHVnaW4KZ3N0 cmVhbWVyLXBsdWdpbnMtY29yZS0wLjEwXzEzIENvcmUgc2V0IG9mIHR5cGljYWwgYXVkaW8gYW5k IHZpZGVvIGdzdHJlYW1lci1wbHVnaW5zCmdzdHJlYW1lci1wbHVnaW5zLWR0cy0wLjEwLjIzLDMg R3N0cmVhbWVyIGR0cyBwbHVnaW4KZ3N0cmVhbWVyLXBsdWdpbnMtZHZkLTAuMTAuMTksMyBHc3Ry ZWFtZXIgZHZkIHBsdWdpbiBzZXQKZ3N0cmVhbWVyLXBsdWdpbnMtZmxhYy0wLjEwLjMxXzEsMyBH c3RyZWFtZXIgZnJlZSBsb3NzbGVzcyBhdWRpbyBlbmNvZGVyL2RlY29kZXIgcGx1Z2luCmdzdHJl YW1lci1wbHVnaW5zLWdjb25mLTAuMTAuMzEsMyBHc3RyZWFtZXIgZ2NvbmYgcGx1Z2luCmdzdHJl YW1lci1wbHVnaW5zLWdpby0wLjEwLjM2LDMgR3N0cmVhbWVyIGdpbyAoR2xpYiBJL08pIHBsdWdp bgpnc3RyZWFtZXItcGx1Z2lucy1nb29kLTAuMTAuMzEsMyBHb29kIGdzdHJlYW1lci1wbHVnaW5z CmdzdHJlYW1lci1wbHVnaW5zLWhhbC0wLjEwLjMxLDMgR3N0cmVhbWVyIGhhbCBwbHVnaW4KZ3N0 cmVhbWVyLXBsdWdpbnMtbGlicG5nLTAuMTAuMzEsMyBHc3RyZWFtZXIgcG5nIHBsdWdpbgpnc3Ry ZWFtZXItcGx1Z2lucy1tYWQtMC4xMC4xOSwzIEdzdHJlYW1lciBtcDMgZGVjb2RlciBwbHVnaW4K Z3N0cmVhbWVyLXBsdWdpbnMtbXAzLTAuMTAuMF8xIEdzdHJlYW1lciBQbHVnaW5zIE1wMyBkZWNv ZGVyIG1ldGEtcG9ydApnc3RyZWFtZXItcGx1Z2lucy1tcGVnMmRlYy0wLjEwLjE5LDMgR3N0cmVh bWVyIG1wZWcgZGVjb2RlIHBsdWdpbgpnc3RyZWFtZXItcGx1Z2lucy1vZ2ctMC4xMC4zNiwzIEdz dHJlYW1lciBPZ2cgYml0c3RyZWFtIHBsdWdpbgpnc3RyZWFtZXItcGx1Z2lucy1wYW5nby0wLjEw LjM2XzEsMyBHc3RyZWFtZXIgcGFuZ28gdGV4dG92ZXJsYXkgcGx1Z2luCmdzdHJlYW1lci1wbHVn aW5zLXNvdXAtMC4xMC4zMSwzIEdzdHJlYW1lciBzb3VwIGh0dHAgc3JjIHBsdWdpbgpnc3RyZWFt ZXItcGx1Z2lucy10aGVvcmEtMC4xMC4zNiwzIEdzdHJlYW1lciB0aGVvcmEgcGx1Z2luCmdzdHJl YW1lci1wbHVnaW5zLXVnbHktMC4xMC4xOSwzIFVnbHkgZ3N0cmVhbWVyLXBsdWdpbnMKZ3N0cmVh bWVyLXBsdWdpbnMtdjRsMi0wLjEwLjMxLDMgR3N0cmVhbWVyIFZpZGVvIDQgTGludXggMiBzb3Vy Y2UgcGx1Z2luCmdzdHJlYW1lci1wbHVnaW5zLXZvcmJpcy0wLjEwLjM2LDMgR3N0cmVhbWVyIHZv cmJpcyBlbmNvZGVyL2RlY29kZXIgcGx1Z2luCmdzdHJlYW1lci1wbHVnaW5zLXZwOC0wLjEwLjIz LDMgR3N0cmVhbWVyIHZwOCBjb2RlYyBwbHVnaW4KZ3N0cmVhbWVyLXBsdWdpbnMteHZpZC0wLjEw LjIzLDMgR3N0cmVhbWVyIHh2aWQgcGx1Z2luCmd0YXItMS4yNiAgICAgICAgICAgICAgICAgICAg ICBHTlUgdmVyc2lvbiBvZiB0aGUgdHJhZGl0aW9uYWwgdGFwZSBhcmNoaXZlcgpndGstMy44LjJf MSAgICAgICAgICAgICAgICAgICAgR2ltcCBUb29sa2l0IGZvciBYMTEgR1VJIChjdXJyZW50IHN0 YWJsZSB2ZXJzaW9uKQpndGstMi4yNC4xOV8yICAgICAgICAgICAgICAgICAgR2ltcCBUb29sa2l0 IGZvciBYMTEgR1VJIChwcmV2aW91cyBzdGFibGUgdmVyc2lvbikKZ3RrLWRvYy0xLjE4ICAgICAg ICAgICAgICAgICAgIENvZGUgZG9jdW1lbnRhdGlvbiBzeXN0ZW0sIG9yaWdpbmFsbHkgZm9yIEdU SysKZ3RrLWVuZ2luZXMyLTIuMjAuMl8xICAgICAgICAgIFRoZW1lIGVuZ2luZSBmb3IgdGhlIEdU SystMi4wIHRvb2xraXQKZ3RrLXVwZGF0ZS1pY29uLWNhY2hlLTIuMjQuMTkgIEd0ay11cGRhdGUt aWNvbi1jYWNoZSB1dGlsaXR5IGZyb20gdGhlIEd0aysgdG9vbGtpdApndGstdm5jLTAuMy4xMF85 ICAgICAgICAgICAgICAgVk5DIHZpZXdlciB3aWRnZXQgZm9yIEdUSysKZ3RrZ2xleHQtMS4yLjBf MTIgICAgICAgICAgICAgIE9wZW5HTCBleHRlbnNpb24gdG8gR1RLKwpndGtodG1sMy0zLjMyLjFf MiAgICAgICAgICAgICAgTGlnaHR3ZWlnaHQgSFRNTCByZW5kZXJpbmcvcHJpbnRpbmcvZWRpdGlu ZyBlbmdpbmUKZ3RraW1hZ2V2aWV3LTEuNi40XzMgICAgICAgICAgIFNpbXBsZSBpbWFnZSB2aWV3 ZXIgd2lkZ2V0Cmd0a21tLTIuMjQuNCAgICAgICAgICAgICAgICAgICBDKysgd3JhcHBlciBmb3Ig R3RrKwpndGtzb3VyY2V2aWV3LTEuOC41XzggICAgICAgICAgQSB0ZXh0IHdpZGdldCB0aGF0IGFk ZHMgc3ludGF4IGhpZ2hsaWdodGluZyB0byB0aGUgR3RrVGV4dFZpZXcgd2lkZ2V0Cmd0a3NvdXJj ZXZpZXcyLTIuMTAuNV8xICAgICAgICBBIHRleHQgd2lkZ2V0IHRoYXQgYWRkcyBzeW50YXggaGln aGxpZ2h0aW5nIHRvIHRoZSBHdGtUZXh0VmlldyB3aWRnZXQKZ3VjaGFybWFwLTIuMzIuMV8xICAg ICAgICAgICAgIEEgVW5pY29kZS9JU08xMDY0NiBjaGFyYWN0ZXIgbWFwIGFuZCBmb250IHZpZXdl cgpndWlsZS0xLjguOCAgICAgICAgICAgICAgICAgICAgR05VIFViaXF1aXRvdXMgSW50ZWxsaWdl bnQgTGFuZ3VhZ2UgZm9yIEV4dGVuc2lvbgpndmZzLTEuMTIuM18xICAgICAgICAgICAgICAgICAg R05PTUUgdmlydHVhbCBmaWxlIHN5c3RlbQpnd2Vudmlldy00LjEwLjUgICAgICAgICAgICAgICAg SW1hZ2Ugdmlld2VyIGFuZCBicm93c2VyIGZvciBLREUgNApoYWwtMC41LjE0XzIwICAgICAgICAg ICAgICAgICAgSGFyZHdhcmUgQWJzdHJhY3Rpb24gTGF5ZXIgZm9yIHNpbXBsaWZ5aW5nIGRldmlj ZSBhY2Nlc3MKaGFsLWluZm8tMjAwOTExMzAgICAgICAgICAgICAgIEFkZGl0aW9uYWwgRkRJIGZp bGVzIHRvIGZ1cnRoZXIgY2xhc3NpZnkgSEFMIGRldmljZXMKaGFtc3Rlci1hcHBsZXQtMi4zMi4x XzQgICAgICAgIFRpbWUgbWFuYWdlbWVudCBhcHBsZXQgZm9yIHRoZSBHTk9NRSBEZXNrdG9wCmhh cmZidXp6LTAuOS4xOSAgICAgICAgICAgICAgICBPcGVuVHlwZSB0ZXh0IHNoYXBpbmcgZW5naW5l CmhlbHAybWFuLTEuNDMuMyAgICAgICAgICAgICAgICBBdXRvbWF0aWNhbGx5IGdlbmVyYXRpbmcg c2ltcGxlIG1hbnVhbCBwYWdlcyBmcm9tIHByb2dyYW0gb3V0cHV0CmhpY29sb3ItaWNvbi10aGVt ZS0wLjEyICAgICAgICBBIGhpZ2gtY29sb3IgaWNvbiB0aGVtZSBzaGVsbCBmcm9tIHRoZSBGcmVl RGVza3RvcCBwcm9qZWN0Cmh0bWwydGV4dC0xLjMuMmEgICAgICAgICAgICAgICBDb252ZXJ0cyBI VE1MIGRvY3VtZW50cyBpbnRvIHBsYWluIHRleHQKaHVuc3BlbGwtMS4zLjJfMiAgICAgICAgICAg ICAgIEltcHJvdmVkIHNwZWxsLWNoZWNrZXIgZm9yIEh1bmdhcmlhbiBhbmQgb3RoZXIgbGFuZ3Vh Z2VzCmh1cG5wLTEuMC4wXzEgICAgICAgICAgICAgICAgICBBIGxpYnJhcnkgZm9yIGJ1aWxkaW5n IFVQblAgZGV2aWNlcyBhbmQgY29udHJvbCBwb2ludHMKaWNlYXV0aC0xLjAuNiAgICAgICAgICAg ICAgICAgIElDRSBhdXRob3JpdHkgZmlsZSB1dGlsaXR5IGZvciBYCmljb24tbmFtaW5nLXV0aWxz LTAuOC45MF8xICAgICBVdGlsaXRpZXMgb2YgdGhlIFRhbmdvIHByb2plY3QKaWN1LTUwLjEuMiAg ICAgICAgICAgICAgICAgICAgIEludGVybmF0aW9uYWwgQ29tcG9uZW50cyBmb3IgVW5pY29kZSAo ZnJvbSBJQk0pCmlnb3ItMS4zNzYgICAgICAgICAgICAgICAgICAgICBGcmVlQlNEIERvY3VtZW50 YXRpb24gUHJvamVjdCBzYW5pdHkgY2hlY2sgc2NyaXB0CmlsYmMtcjM5NTEgICAgICAgICAgICAg ICAgICAgICBJbnRlcm5ldCBMb3cgQml0IFJhdGUgY29kZWMgKFJGQzM5NTEpCmlsbWJhc2UtMS4w LjMgICAgICAgICAgICAgICAgICBJTE0gQmFzZSBsaWJyYXJpZXMgYS5rLmEuIEhhbGYsIElsbVRo cmVhZCwgSW1hdGgsIGFuZCBJZXgKaW1ha2UtMS4wLjZfMSwxICAgICAgICAgICAgICAgIEltYWtl IGFuZCBvdGhlciB1dGlsaXRpZXMgZnJvbSBYLk9yZwppbnB1dHByb3RvLTIuMyAgICAgICAgICAg ICAgICAgSW5wdXQgZXh0ZW5zaW9uIGhlYWRlcnMKaW50bHRvb2wtMC41MC4yICAgICAgICAgICAg ICAgIFRvb2xzIHRvIGludGVybmF0aW9uYWxpemUgdmFyaW91cyBraW5kcyBvZiBkYXRhIGZpbGVz Cmlvbi0yMDAyMDIwN18yICAgICAgICAgICAgICAgICBBIHdpbmRvdyBtYW5hZ2VyIHdpdGggYSB0 ZXh0LWVkaXRvcmlzaCwga2V5Ym9hcmQgZnJpZW5kbHkgaW50ZXJmYWNlCmlzby1jb2Rlcy0zLjQ2 ICAgICAgICAgICAgICAgICBMaXN0cyBvZiB0aGUgY291bnRyeSwgbGFuZ3VhZ2UsIGFuZCBjdXJy ZW5jeSBpc28gbmFtZXMKaXNvLXNjaGVtYXRyb24teHNsdC0yMDEzMDMxM18xIFRoZSBMZWFkaW5n IEltcGxlbWVudGF0aW9uIG9mIElTTyBTY2hlbWF0cm9uCmlzbzg4NzktMTk4Nl8zICAgICAgICAg ICAgICAgICBDaGFyYWN0ZXIgZW50aXR5IHNldHMgZnJvbSBJU08gODg3OToxOTg2IChTR01MKQpq YS1raXRlbi00LjEwLjUgICAgICAgICAgICAgICAgSmFwYW5lc2UgcmVmZXJlbmNlL3N0dWR5IHRv b2wgZm9yIEtERSA0CmphZGUtMS4yLjFfOSAgICAgICAgICAgICAgICAgICBBbiBvYmplY3Qtb3Jp ZW50ZWQgU0dNTC9YTUwgcGFyc2VyIHRvb2xraXQgYW5kIERTU1NMIGVuZ2luZQpqYXNwZXItMS45 MDAuMV8xMiAgICAgICAgICAgICAgQW4gaW1wbGVtZW50YXRpb24gb2YgdGhlIGNvZGVjIHNwZWNp ZmllZCBpbiB0aGUgSlBFRy0yMDAwIHN0YW5kYXJkCmphdmEtem9uZWluZm8tMjAxMy5mICAgICAg ICAgICBVcGRhdGVkIEphdmEgdGltZXpvbmUgZGVmaW5pdGlvbnMKamJpZzJkZWMtMC4xMV8xICAg ICAgICAgICAgICAgIERlY29kZXIgaW1wbGVtZW50YXRpb24gb2YgdGhlIEpCSUcyIGltYWdlIGNv bXByZXNzaW9uIGZvcm1hdApqYmlna2l0LTEuNiAgICAgICAgICAgICAgICAgICAgTG9zc2xlc3Mg Y29tcHJlc3Npb24gZm9yIGJpLWxldmVsIGltYWdlcyBzdWNoIGFzIHNjYW5uZWQgcGFnZXMsIGZh eGVzCmpmYnRlcm0tMC42LjFfNSAgICAgICAgICAgICAgICBNdWx0aWxpbmd1YWwgdGVybWluYWwg ZW11bGF0b3IgZm9yIGZyYW1lYnVmZmVyCmpvdmllLTQuMTAuNSAgICAgICAgICAgICAgICAgICBL REUgdGV4dC10by1zcGVlY2ggc3lzdGVtCmpwZWctOF80ICAgICAgICAgICAgICAgICAgICAgICBJ SkcncyBqcGVnIGNvbXByZXNzaW9uIHV0aWxpdGllcwpqc29uLWdsaWItMC4xNC4yICAgICAgICAg ICAgICAgSlNPTiAoUkZDIDQ2MjcpIGludGVyZmFjZSBmb3IgR2xpYgpqdWstNC4xMC41ICAgICAg ICAgICAgICAgICAgICAgSnVrZWJveCwgdGFnZ2VyIGFuZCBtdXNpYyBjb2xsZWN0aW9uIG1hbmFn ZXIKa2FjY2Vzc2libGUtNC4xMC41ICAgICAgICAgICAgIEFjY2Vzc2liaWxpdHkgc2VydmljZXMg Zm9yIEtERQprYWN0aXZpdGllcy00LjEwLjUgICAgICAgICAgICAgS2FjdGl2aXRpZXMgbGlicmFy eQprYWN0aXZpdHltYW5hZ2VyZC00LjEwLjUgICAgICAgQWN0aXZpdHkgTWFuYWdlciBkYWVtb24K a2Fqb25nZy00LjEwLjUgICAgICAgICAgICAgICAgIEFuY2llbnQgQ2hpbmVzZSBib2FyZCBnYW1l IGZvciA0IHBsYXllcnMKa2FsZ2VicmEtNC4xMC41ICAgICAgICAgICAgICAgIEtERSBncmFwaCBj YWxjdWxhdG9yCmthbWVyYS00LjEwLjUgICAgICAgICAgICAgICAgICBEaWdpdGFsIGNhbWVyYSBt YW5hZ2VyIGZvciBLREUgNAprYW5hZ3JhbS00LjEwLjUgICAgICAgICAgICAgICAgTGV0dGVyIG9y ZGVyIGdhbWUgZm9yIEtERSA0CmthcG1hbi00LjEwLjUgICAgICAgICAgICAgICAgICBQYWMtTWFu IENsb25lCmthdGUtNC4xMC41ICAgICAgICAgICAgICAgICAgICBCYXNpYyBlZGl0b3IgZnJhbWV3 b3JrIGZvciB0aGUgS0RFIHN5c3RlbQprYXRvbWljLTQuMTAuNSAgICAgICAgICAgICAgICAgU29r b2Jhbi1saWtlIExvZ2ljIGdhbWUKa2JsYWNrYm94LTQuMTAuNSAgICAgICAgICAgICAgIEJsYWNr Ym94IExvZ2ljIGdhbWUKa2Jsb2Nrcy00LjEwLjUgICAgICAgICAgICAgICAgIEZhbGxpbmcgQmxv Y2tzIGdhbWUKa2JvdW5jZS00LjEwLjUgICAgICAgICAgICAgICAgIEJhbGwgQm91bmNpbmcgZ2Ft ZQprYnByb3RvLTEuMC42ICAgICAgICAgICAgICAgICAgS0IgZXh0ZW5zaW9uIGhlYWRlcnMKa2Jy ZWFrb3V0LTQuMTAuNSAgICAgICAgICAgICAgIEJyZWFrb3V0LWxpa2UgZ2FtZQprYnJ1Y2gtNC4x MC41ICAgICAgICAgICAgICAgICAgS0RFIDQgYXBwbGljYXRpb24gdG8gZXhlcmNpc2UgZnJhY3Rp b25zCmtjYWxjLTQuMTAuNSAgICAgICAgICAgICAgICAgICBTY2llbnRpZmljIGNhbGN1bGF0b3Ig Zm9yIEtERQprY2hhcnNlbGVjdC00LjEwLjUgICAgICAgICAgICAgQ2hhcmFjdGVyIHNlbGVjdG9y IGZvciBLREUKa2NtLXBvbGtpdC1rZGUtMC4wLjIwMTIxMDA4ICAgIFBvbGtpdC1LREUgY29uZmln dXJhdGlvbiBtb2R1bGUKa2NvbG9yY2hvb3Nlci00LjEwLjUgICAgICAgICAgIEtERSA0IGFwcGxp Y2F0aW9uIHRvIHNlbGVjdCBjb2xvcnMgZnJvbSB0aGUgc2NyZWVuIG9yIGZyb20gYSBwYWxldHRl CmtkZS00LjEwLjUgICAgICAgICAgICAgICAgICAgICBLREUgU29mdHdhcmUgQ29tcGlsYXRpb24g NAprZGUtYmFzZS1hcnR3b3JrLTQuMTAuNSAgICAgICAgQmFzZSBhcnR3b3JrIGZvciB0aGUgS0RF IFBsYXNtYSBEZXNrdG9wCmtkZS1iYXNlYXBwcy00LjEwLjUgICAgICAgICAgICBCYXNpYyBhcHBs aWNhdGlvbnMgZm9yIEtERQprZGUtcnVudGltZS00LjEwLjUgICAgICAgICAgICAgUnVudGltZSBj b21wb25lbnRzIGZvciBLREUgUGxhc21hIERlc2t0b3AKa2RlLXdhbGxwYXBlcnMtNC4xMC41ICAg ICAgICAgIFNldCBvZiB3YWxscGFwZXJzIGZvciB0aGUgS0RFIFBsYXNtYSB3b3Jrc3BhY2UKa2Rl LXdvcmtzcGFjZS00LjEwLjUgICAgICAgICAgIEtERSBQbGFzbWEgRGVza3RvcAprZGU0LWljb25z LW94eWdlbi00LjEwLjUgICAgICAgVGhlIE94eWdlbiBpY29uIHRoZW1lIGZvciBLREUKa2RlNC1z aGFyZWQtbWltZS1pbmZvLTEuMiAgICAgIEhhbmRsZXMgc2hhcmVkIE1JTUUgZGF0YWJhc2UgdW5k ZXIgJHtLREU0X1BSRUZJWH0Ka2RlNC13YWxscGFwZXJzLWZyZWVic2QtMS4wICAgIEZyZWVCU0Qg d2FsbHBhcGVycyBkZXNpZ25lZCBieSBLREUgYXJ0d29yayB0ZWFtCmtkZTQteGRnLWVudi0xLjAu MSAgICAgICAgICAgICBTY3JpcHQgd2hpY2ggaG9va3MgaW50byBzdGFydGtkZSBhbmQgaGVscHMg S0RFIHBpY2sgdXAgWERHIGFwcHMvbWVudXMKa2RlYWNjZXNzaWJpbGl0eS00LjEwLjUgICAgICAg IEFjY2Vzc2liaWxpdHkgYXBwbGljYXRpb25zIGZvciBLREUgNAprZGVhZG1pbi00LjEwLjUgICAg ICAgICAgICAgICAgS0RFIEFkbWluIGFwcGxpY2F0aW9ucwprZGVhcnR3b3JrLTQuMTAuNSAgICAg ICAgICAgICAgS0RFIEFydHdvcmtzIFRoZW1lcwprZGVnYW1lcy00LjEwLjUgICAgICAgICAgICAg ICAgR2FtZXMgZm9yIEtERSA0IChtZXRhIHBvcnQpCmtkZWdyYXBoaWNzLTQuMTAuNSAgICAgICAg ICAgICBHcmFwaGljcyB1dGlsaXRpZXMgZm9yIEtERSA0IChtZXRhIHBvcnQpCmtkZWdyYXBoaWNz LW1vYmlwb2NrZXQtNC4xMC41ICBNb2JpcG9ja2V0IHBsdWdpbnMgZm9yIFN0cmlnaSBpbmRleGlu ZywgT2t1bGFyIGFuZCB0aHVtYm5haWxzCmtkZWdyYXBoaWNzLXN0cmlnaS1hbmFseXplci00LjEw LjUgU3RyaWdpIGFuYWx5emVycyBmb3IgdmFyaW91cyBncmFwaGljcyBmaWxlIGZvcm1hdHMKa2Rl Z3JhcGhpY3Mtc3ZncGFydC00LjEwLjUgICAgIFNWRyBLUGFydAprZGVncmFwaGljcy10aHVtYm5h aWxlcnMtNC4xMC41IFRodW1ibmFpbGVycyBmb3IgdmFyaW91cyBncmFwaGljcyBmaWxlIGZvcm1h dHMKa2RlaGllcjQtMS4xLjEgICAgICAgICAgICAgICAgIEhpZXJhcmNoeSBvZiBzaGFyZWQgZGly ZWN0b3JpZXMgZm9yIEtERSA0IHBvcnRzCmtkZWxpYnMtNC4xMC41ICAgICAgICAgICAgICAgICBC YXNlIHNldCBvZiBsaWJyYXJpZXMgbmVlZGVkIGJ5IEtERSBwcm9ncmFtcwprZGVtdWx0aW1lZGlh LTQuMTAuNSAgICAgICAgICAgS0RFIE11bHRpbWVkaWEgYXBwbGljYXRpb25zIChtZXRhIHBvcnQp CmtkZW11bHRpbWVkaWEtZmZtcGVndGh1bWJzLTQuMTAuNSBGRm1wZWctYmFzZWQgdGh1bWJuYWls IGdlbmVyYXRvciBmb3IgdmlkZW8gZmlsZXMKa2RlbmV0d29yay00LjEwLjUgICAgICAgICAgICAg IEtERSBOZXR3b3JrIGFwcGxpY2F0aW9ucwprZGVwaW0tNC4xMC41ICAgICAgICAgICAgICAgICAg TGlicmFyaWVzIGZvciBLREUtUElNIGFwcGxpY2F0aW9ucwprZGVwaW0tcnVudGltZS00LjEwLjUg ICAgICAgICAgTGlicmFyaWVzIGZvciBLREUtUElNIGFwcGxpY2F0aW9ucwprZGVwaW1saWJzLTQu MTAuNSAgICAgICAgICAgICAgTGlicmFyaWVzIGZvciBLREUtUElNIGFwcGxpY2F0aW9ucwprZGVz ZGstNC4xMC41ICAgICAgICAgICAgICAgICAgS0RFIFNvZnR3YXJlIERldmVsb3BtZW50IEtpdApr ZGV0b3lzLTQuMTAuNSAgICAgICAgICAgICAgICAgQ29sbGVjdGlvbiBvZiBlbnRlcnRhaW5pbmcg cHJvZ3JhbXMgZm9yIEtERQprZGV1dGlscy00LjEwLjUgICAgICAgICAgICAgICAgQ29sbGVjdGlv biBvZiB1dGlsaXRpZXMgZm9yIEtERSA0CmtkZXdlYmRldi00LjEwLjUgICAgICAgICAgICAgICBD b21wcmVoZW5zaXZlIGh0bWwvd2Vic2l0ZSBkZXZlbG9wbWVudCBlbnZpcm9ubWVudAprZGYtNC4x MC41ICAgICAgICAgICAgICAgICAgICAgU2hvd3MgZnJlZSBzcGFjZSBvZiBkZXZpY2VzIGZvciBL REUKa2RpYW1vbmQtNC4xMC41ICAgICAgICAgICAgICAgIFRocmVlLWluLWEtcm93IGdhbWUKa2Zs b3BweS00LjEwLjUgICAgICAgICAgICAgICAgIEZsb3BweSBkaXNrIGZvcm1hdHRlciBmb3IgS0RF Cmtmb3VyaW5saW5lLTQuMTAuNSAgICAgICAgICAgICBGb3VyLWluLWEtcm93IEJvYXJkIGdhbWUK a2dhbW1hLTQuMTAuNSAgICAgICAgICAgICAgICAgIEtERSA0IG1vbml0b3IgY2FsaWJyYXRpb24g dG9vbAprZ2VvZ3JhcGh5LTQuMTAuNSAgICAgICAgICAgICAgS0RFIDQgZ2VvZ3JhcGh5IHRyYWlu ZXIKa2dvbGRydW5uZXItNC4xMC41ICAgICAgICAgICAgIEh1bnQgR29sZCwgRG9kZ2UgRW5lbWll cyBhbmQgU29sdmUgUHV6emxlcwprZ3BnLTQuMTAuNSAgICAgICAgICAgICAgICAgICAgRW5jcnlw dGlvbiB0b29sIGZvciBLREUKa2hhbmdtYW4tNC4xMC41ICAgICAgICAgICAgICAgIEhhbmdtYW4g Z2FtZSBmb3IgS0RFIDQKa2lnLTQuMTAuNSAgICAgICAgICAgICAgICAgICAgIEtERSA0IGludGVy YWN0aXZlIGdlb21ldHJ5IGFwcGxpY2F0aW9uCmtpZ28tNC4xMC41ICAgICAgICAgICAgICAgICAg ICBHbyBCb2FyZCBnYW1lCmtpbGxib3RzLTQuMTAuNSAgICAgICAgICAgICAgICBFdmFkZSBraWxs ZXIgcm9ib3RzCmtpby1hdWRpb2NkLTQuMTAuNSAgICAgICAgICAgICBLREUgSU9TbGF2ZSBmb3Ig YWNjZXNzaW5nIGF1ZGlvIENEcwpraXJpa2ktNC4xMC41ICAgICAgICAgICAgICAgICAgWWFodHpl ZS1saWtlIERpY2UgZ2FtZQpranVtcGluZ2N1YmUtNC4xMC41ICAgICAgICAgICAgVGVycml0b3J5 IENhcHR1cmUgZ2FtZQprbGV0dHJlcy00LjEwLjUgICAgICAgICAgICAgICAgQWxwaGFiZXQgbGVh cm5pbmcgdG9vbCBmb3IgS0RFIDQKa2xpbmVzLTQuMTAuNSAgICAgICAgICAgICAgICAgIFRhY3Rp Y2FsIGdhbWUKa21hZy00LjEwLjUgICAgICAgICAgICAgICAgICAgIEtERSBTY3JlZW4gbWFnbmlm aWVyCmttYWhqb25nZy00LjEwLjUgICAgICAgICAgICAgICBNYWhqb25nZyBTb2xpdGFpcmUKa21p bmVzLTQuMTAuNSAgICAgICAgICAgICAgICAgIE1pbmVzd2VlcGVyLWxpa2UgZ2FtZQprbWl4LTQu MTAuNSAgICAgICAgICAgICAgICAgICAgU291bmQgbWl4ZXIgZm9yIEtERQprbW91c2V0b29sLTQu MTAuNSAgICAgICAgICAgICAgQXV0b21hdGljIG1vdXNlIGNsaWNrIHRvb2wgZm9yIEtERQprbW91 dGgtNC4xMC41ICAgICAgICAgICAgICAgICAgU3BlZWNoIHN5bnRoZXNpemVyIGZyb250ZW5kIGZv ciBLREUKa21wbG90LTQuMTAuNSAgICAgICAgICAgICAgICAgIE1hdGhlbWF0aWNhbCBmdW5jdGlv biBwbG90dGVyIGZvciBLREUgNAprbmF2YWxiYXR0bGUtNC4xMC41ICAgICAgICAgICAgU2hpcCBT aW5raW5nIGdhbWUKa25ldHdhbGstNC4xMC41ICAgICAgICAgICAgICAgIE5ldHdvcmsgQ29uc3Ry dWN0aW9uIGdhbWUKa29sZi00LjEwLjUgICAgICAgICAgICAgICAgICAgIE1pbmlhdHVyZSBHb2xm CmtvbGxpc2lvbi00LjEwLjUgICAgICAgICAgICAgICBTaW1wbGUgYmFsbCBkb2RnaW5nIGdhbWUK a29sb3VycGFpbnQtNC4xMC41ICAgICAgICAgICAgIEtERSA0IHBhaW50IHByb2dyYW0Ka29ucXVl c3QtNC4xMC41ICAgICAgICAgICAgICAgIEdhbGFjdGljIFN0cmF0ZWd5IGdhbWUKa29uc29sZS00 LjEwLjUgICAgICAgICAgICAgICAgIEtERSB0ZXJtaW5hbCBlbXVsYXRvcgprb3BldGUtNC4xMC41 ICAgICAgICAgICAgICAgICAgS0RFIG11bHRpLXByb3RvY29sIGluc3RhbnQgbWVzc2VuZ2VyCmtw YXQtNC4xMC41ICAgICAgICAgICAgICAgICAgICBQYXRpZW5jZSBDYXJkIGdhbWUKa3JkYy00LjEw LjUgICAgICAgICAgICAgICAgICAgIFJEUCBhbmQgVk5DIGNsaWVudCBmb3IgS0RFCmtyZW1vdGVj b250cm9sLTQuMTAuNSAgICAgICAgICBLREUgZnJvbnRlbmQgZm9yIHlvdXIgcmVtb3RlIGNvbnRy b2xzCmtyZXZlcnNpLTQuMTAuNSAgICAgICAgICAgICAgICBSZXZlcnNpIEJvYXJkIGdhbWUKa3Jm Yi00LjEwLjUgICAgICAgICAgICAgICAgICAgIFZOQyBzZXJ2ZXIgZm9yIEtERQprcnVsZXItNC4x MC41ICAgICAgICAgICAgICAgICAgS0RFIDQgc2NyZWVuIHJ1bGVyCmtzYW5lcGx1Z2luLTQuMTAu NSAgICAgICAgICAgICBLREUgNCBwbHVnaW4gZm9yIHNjYW5uaW5nIHRocm91Z2ggbGlia3NhbmUK a3NjZC00LjEwLjUgICAgICAgICAgICAgICAgICAgIENEIFBsYXllciBmb3IgS0RFCmtzaGlzZW4t NC4xMC41ICAgICAgICAgICAgICAgICBTaGlzZW4tU2hvIE1haGpvbmdnLWxpa2UgVGlsZSBnYW1l CmtzaXJrLTQuMTAuNSAgICAgICAgICAgICAgICAgICBXb3JsZCBEb21pbmF0aW9uIFN0cmF0ZWd5 IGdhbWUKa3NuYWtlZHVlbC00LjEwLjUgICAgICAgICAgICAgIFNuYWtlLWxpa2UgZ2FtZQprc25h cHNob3QtNC4xMC41ICAgICAgICAgICAgICAgS0RFIDQgc2NyZWVuIGNhcHR1cmUgcHJvZ3JhbQpr c3BhY2VkdWVsLTQuMTAuNSAgICAgICAgICAgICAgU3BhY2UgQXJjYWRlIGdhbWUKa3NxdWFyZXMt NC4xMC41ICAgICAgICAgICAgICAgIENvbm5lY3QgdGhlIGRvdHMgdG8gY3JlYXRlIHNxdWFyZXMK a3N0YXJzLTQuMTAuNSAgICAgICAgICAgICAgICAgIEtERSA0IGRlc2t0b3AgcGxhbmV0YXJpdW0K a3N1ZG9rdS00LjEwLjUgICAgICAgICAgICAgICAgIFN1ZG9rdSBnYW1lCmtzeXNndWFyZGQtNC4x MC41ICAgICAgICAgICAgICBLREUgU3lzdGVtIEd1YXJkIERhZW1vbgprdGltZXItNC4xMC41ICAg ICAgICAgICAgICAgICAgQ291bnRkb3duIGxhdW5jaGVyIGZvciBLREUKa3RvdWNoLTQuMTAuNSAg ICAgICAgICAgICAgICAgIFRvdWNoIHR5cGluZyB0dXRvciBmb3IgS0RFIDQKa3R1YmVybGluZy00 LjEwLjUgICAgICAgICAgICAgIFBpY3R1cmUgZ2FtZSBmb3IgQ2hpbGRyZW4Ka3R1cnRsZS00LjEw LjUgICAgICAgICAgICAgICAgIEVkdWNhdGlvbmFsIHByb2dyYW1taW5nIGVudmlyb25tZW50IGZv ciBLREUgNAprdWJyaWNrLTQuMTAuNSAgICAgICAgICAgICAgICAgMy1EIGdhbWUgYmFzZWQgb24g UnViaWsncyBDdWJlCmt3YWxsZXQtNC4xMC41ICAgICAgICAgICAgICAgICBQYXNzd29yZCBtYW5h Z2VyIGZvciBLREUKa3dvcmRxdWl6LTQuMTAuNSAgICAgICAgICAgICAgIEZsYXNoIGNhcmQgdHJh aW5lciBmb3IgS0RFIDQKbGFtZS0zLjk5LjVfMSAgICAgICAgICAgICAgICAgIEZhc3QgTVAzIGVu Y29kZXIga2l0CmxjbXMtMS4xOV8xLDEgICAgICAgICAgICAgICAgICBMaWdodCBDb2xvciBNYW5h Z2VtZW50IFN5c3RlbSAtLSBhIGNvbG9yIG1hbmFnZW1lbnQgbGlicmFyeQpsY21zMi0yLjUgICAg ICAgICAgICAgICAgICAgICAgQWNjdXJhdGUsIGZhc3QsIGFuZCBzbWFsbC1mb290cHJpbnQgY29s b3IgbWFuYWdlbWVudCBlbmdpbmUKbGliRlMtMS4wLjUgICAgICAgICAgICAgICAgICAgIFRoZSBG UyBsaWJyYXJ5CmxpYkdMLTkuMS42ICAgICAgICAgICAgICAgICAgICBPcGVuR0wgbGlicmFyeSB0 aGF0IHJlbmRlcnMgdXNpbmcgR0xYIG9yIERSSQpsaWJHTFUtOS4wLjAgICAgICAgICAgICAgICAg ICAgT3BlbkdMIHV0aWxpdHkgbGlicmFyeQpsaWJJQ0UtMS4wLjgsMSAgICAgICAgICAgICAgICAg SW50ZXIgQ2xpZW50IEV4Y2hhbmdlIGxpYnJhcnkgZm9yIFgxMQpsaWJJREwtMC44LjE0XzEgICAg ICAgICAgICAgICAgQSBsaWJyYXJ5IGZvciBjcmVhdGluZyB0cmVlcyBvZiBDT1JCQSBJREwgZmls ZXMKbGliU00tMS4yLjIsMSAgICAgICAgICAgICAgICAgIFNlc3Npb24gTWFuYWdlbWVudCBsaWJy YXJ5IGZvciBYMTEKbGliWDExLTEuNi4yLDEgICAgICAgICAgICAgICAgIFgxMSBsaWJyYXJ5Cmxp YlhTY3JuU2F2ZXItMS4yLjIgICAgICAgICAgICBUaGUgWFNjcm5TYXZlciBsaWJyYXJ5CmxpYlhU cmFwLTEuMC4xICAgICAgICAgICAgICAgICBUaGUgWFRyYXAgbGlicmFyeQpsaWJYYXUtMS4wLjgg ICAgICAgICAgICAgICAgICAgQXV0aGVudGljYXRpb24gUHJvdG9jb2wgbGlicmFyeSBmb3IgWDEx CmxpYlhhdy0xLjAuMTIsMiAgICAgICAgICAgICAgICBYIEF0aGVuYSBXaWRnZXRzIGxpYnJhcnkK bGliWGNvbXBvc2l0ZS0wLjQuNCwxICAgICAgICAgIFggQ29tcG9zaXRlIGV4dGVuc2lvbiBsaWJy YXJ5CmxpYlhjdXJzb3ItMS4xLjE0ICAgICAgICAgICAgICBYIGNsaWVudC1zaWRlIGN1cnNvciBs b2FkaW5nIGxpYnJhcnkKbGliWGRhbWFnZS0xLjEuNCAgICAgICAgICAgICAgIFggRGFtYWdlIGV4 dGVuc2lvbiBsaWJyYXJ5CmxpYlhkbWNwLTEuMS4xICAgICAgICAgICAgICAgICBYIERpc3BsYXkg TWFuYWdlciBDb250cm9sIFByb3RvY29sIGxpYnJhcnkKbGliWGV2aWUtMS4wLjMgICAgICAgICAg ICAgICAgIFRoZSBYZXZpZSBsaWJyYXJ5CmxpYlhleHQtMS4zLjIsMSAgICAgICAgICAgICAgICBY MTEgRXh0ZW5zaW9uIGxpYnJhcnkKbGliWGZpeGVzLTUuMC4xICAgICAgICAgICAgICAgIFggRml4 ZXMgZXh0ZW5zaW9uIGxpYnJhcnkKbGliWGZvbnQtMS40LjYsMSAgICAgICAgICAgICAgIFggZm9u dCBsaWJyYXJ5CmxpYlhmb250Y2FjaGUtMS4wLjUgICAgICAgICAgICBUaGUgWGZvbnRjYWNoZSBs aWJyYXJ5CmxpYlhmdC0yLjMuMSAgICAgICAgICAgICAgICAgICBDbGllbnQtc2lkZWQgZm9udCBB UEkgZm9yIFggYXBwbGljYXRpb25zCmxpYlhpLTEuNy4yLDEgICAgICAgICAgICAgICAgICBYIElu cHV0IGV4dGVuc2lvbiBsaWJyYXJ5CmxpYlhpbmVyYW1hLTEuMS4zLDEgICAgICAgICAgICBYMTEg WGluZXJhbWEgbGlicmFyeQpsaWJYbXUtMS4xLjIsMSAgICAgICAgICAgICAgICAgWCBNaXNjZWxs YW5lb3VzIFV0aWxpdGllcyBsaWJyYXJpZXMKbGliWHAtMS4wLjIsMSAgICAgICAgICAgICAgICAg IFggcHJpbnQgbGlicmFyeQpsaWJYcG0tMy41LjExICAgICAgICAgICAgICAgICAgWCBQaXhtYXAg bGlicmFyeQpsaWJYcmFuZHItMS40LjIgICAgICAgICAgICAgICAgWCBSZXNpemUgYW5kIFJvdGF0 ZSBleHRlbnNpb24gbGlicmFyeQpsaWJYcmVuZGVyLTAuOS44ICAgICAgICAgICAgICAgWCBSZW5k ZXIgZXh0ZW5zaW9uIGxpYnJhcnkKbGliWHJlcy0xLjAuNyAgICAgICAgICAgICAgICAgIFggUmVz b3VyY2UgdXNhZ2UgbGlicmFyeQpsaWJYdC0xLjEuNCwxICAgICAgICAgICAgICAgICAgWCBUb29s a2l0IGxpYnJhcnkKbGliWHRzdC0xLjIuMiAgICAgICAgICAgICAgICAgIFggVGVzdCBleHRlbnNp b24KbGliWHYtMS4wLjEwLDEgICAgICAgICAgICAgICAgIFggVmlkZW8gRXh0ZW5zaW9uIGxpYnJh cnkKbGliWHZNQy0xLjAuOCAgICAgICAgICAgICAgICAgIFggVmlkZW8gRXh0ZW5zaW9uIE1vdGlv biBDb21wZW5zYXRpb24gbGlicmFyeQpsaWJYeGY4NmRnYS0xLjEuNCAgICAgICAgICAgICAgWCBE R0EgRXh0ZW5zaW9uCmxpYlh4Zjg2bWlzYy0xLjAuMyAgICAgICAgICAgICBYIFhGODYtTWlzYyBF eHRlbnNpb24KbGliWHhmODZ2bS0xLjEuMyAgICAgICAgICAgICAgIFggVmlkbW9kZSBFeHRlbnNp b24KbGliYTUyLTAuNy40XzIgICAgICAgICAgICAgICAgIEZyZWUgbGlicmFyeSBmb3IgZGVjb2Rp bmcgQVRTQyBBLzUyIHN0cmVhbXMsIGFrYSBBQy0zCmxpYmFvLTEuMS4wXzEgICAgICAgICAgICAg ICAgICBQb3J0YWJsZSBhdWRpbyBvdXRwdXQgbGlicmFyeQpsaWJhcnRfbGdwbC0yLjMuMjEsMSAg ICAgICAgICAgTGlicmFyeSBmb3IgaGlnaC1wZXJmb3JtYW5jZSAyRCBncmFwaGljcwpsaWJhc3Mt MC4xMC4xICAgICAgICAgICAgICAgICAgUG9ydGFibGUgQVNTL1NTQSBzdWJ0aXRsZSByZW5kZXJl cgpsaWJhc3N1YW4tMi4xLjEgICAgICAgICAgICAgICAgSVBDIGxpYnJhcnkgdXNlZCBieSBHbnVQ RyBhbmQgZ3BnbWUKbGliYXVkaW9maWxlLTAuMi43ICAgICAgICAgICAgIEEgc291bmQgbGlicmFy eSBmb3IgU0dJIGF1ZGlvIGZpbGUKbGliYm9ub2JvLTIuMzIuMCAgICAgICAgICAgICAgIENvbXBv bmVudCBhbmQgY29tcG91bmQgZG9jdW1lbnQgc3lzdGVtIGZvciBHTk9NRTIKbGliYm9ub2JvdWkt Mi4yNC40XzEgICAgICAgICAgIEdVSSBmcm9udGVuZCB0byB0aGUgbGliYm9ub2JvIGNvbXBvbmVu dCBvZiBHTk9NRSAyCmxpYmNhbmJlcnJhLTAuMjhfMyAgICAgICAgICAgICBJbXBsZW1lbnRhdGlv biBvZiB0aGUgRnJlZWRlc2t0b3Agc291bmQgdGhlbWUgc3BlYwpsaWJjYW5iZXJyYS1ndGszLTAu MjhfMyAgICAgICAgSW1wbGVtZW50YXRpb24gb2YgdGhlIEZyZWVkZXNrdG9wIHNvdW5kIHRoZW1l IHNwZWMKbGliY2RkYi0xLjMuMl8xICAgICAgICAgICAgICAgIEEgbGlicmFyeSB0byBhY2Nlc3Mg ZGF0YSBvbiBhIENEREIgc2VydmVyCmxpYmNkaW8tMC44M18yICAgICAgICAgICAgICAgICBDb21w YWN0IERpc2MgSW5wdXQgYW5kIENvbnRyb2wgTGlicmFyeQpsaWJjaGFtcGxhaW4tMC44LjFfMyAg ICAgICAgICAgQSBDIGxpYnJhcnkgcHJvdmlkZXMgYSBHdGsrIHdpZGdldCB0byBkaXNwbGF5IHJh c3Rlcml6ZWQgbWFwcy9tYXJrZXJzCmxpYmNoZWNrLTAuOS4xMCAgICAgICAgICAgICAgICBVbml0 IHRlc3QgZnJhbWV3b3JrIGZvciBDCmxpYmNyb2NvLTAuNi44ICAgICAgICAgICAgICAgICBDU1My IHBhcnNpbmcgbGlicmFyeQpsaWJkYWVtb24tMC4xNCAgICAgICAgICAgICAgICAgTGlnaHR3ZWln aHQgQyBsaWJyYXJ5IHRoYXQgZWFzZXMgdGhlIHdyaXRpbmcgb2YgVU5JWCBkYWVtb25zCmxpYmRi dXNtZW51LXF0LTAuOS4yXzIgICAgICAgICBRdDQgaW1wbGVtZW50YXRpb24gb2YgdGhlIERCdXNN ZW51IHByb3RvY29sCmxpYmRjYS0wLjAuNSAgICAgICAgICAgICAgICAgICBGcmVlIERUUyBDb2hl cmVudCBBY291c3RpY3MgZGVjb2RlcgpsaWJkaXNjaWQtMC42LjEgICAgICAgICAgICAgICAgTGli cmFyeSBmb3IgY3JlYXRpbmcgTXVzaWNCcmFpbnogRGlzY0lEcwpsaWJkbXR4LTAuNy40XzMgICAg ICAgICAgICAgICAgTGlicmFyeSBmb3IgcmVhZGluZyBhbmQgd3JpdGluZyBEYXRhIE1hdHJpeCBi YXJjb2RlcwpsaWJkbXgtMS4xLjMgICAgICAgICAgICAgICAgICAgRE1YIGV4dGVuc2lvbiBsaWJy YXJ5CmxpYmRybS0yLjQuNDYgICAgICAgICAgICAgICAgICBVc2Vyc3BhY2UgaW50ZXJmYWNlIHRv IGtlcm5lbCBEaXJlY3QgUmVuZGVyaW5nIE1vZHVsZSBzZXJ2aWNlcwpsaWJkdmJwc2ktMC4yLjIg ICAgICAgICAgICAgICAgQSBsaWJyYXJ5IGZvciBNUEVHIFRTIGFuZCBEVkIgUFNJIHRhYmxlcyBk ZWNvZGluZyBhbmQgZ2VuZXJhdGlvbgpsaWJkdmRjc3MtMS4yLjEyICAgICAgICAgICAgICAgUG9y dGFibGUgYWJzdHJhY3Rpb24gbGlicmFyeSBmb3IgRFZEIGRlY3J5cHRpb24KbGliZHZkbmF2LTQu Mi4wXzEgICAgICAgICAgICAgIE1QbGF5ZXIgdmVyc2lvbiBvZiB0aGUgbGliZHZkbmF2IHByb2pl Y3QKbGliZHZkcmVhZC00LjIuMF8yICAgICAgICAgICAgIE1QbGF5ZXIgdmVyc2lvbiBvZiB0aGUg bGliZHZkcmVhZCBwcm9qZWN0CmxpYmVYb3NpcDItMy42LjAgICAgICAgICAgICAgICBHUEwgbGli cmFyeSB0aGF0IGV4dGVuZHMgdGhlIGNhcGFiaWxpdHkgb2YgdGhlIG9TSVAgbGlicmFyeQpsaWJl Ym1sLTEuMy4wICAgICAgICAgICAgICAgICAgRUJNTCAoRXh0ZW5zaWJsZSBCaW5hcnkgTWV0YSBM YW5ndWFnZSksIHNvcnQgb2YgYmluYXJ5IHZlcnNpb24gb2YgWE1MCmxpYmVyYXRpb24tZm9udHMt dHRmLTIuMDAuMSwxICBMaWJlcmF0aW9uIGZvbnRzIGZyb20gUmVkIEhhdCB0byByZXBsYWNlIE1T IFRURiBmb250cwpsaWJldmVudC0xLjQuMTRiXzIgICAgICAgICAgICAgUHJvdmlkZXMgYW4gQVBJ IHRvIGV4ZWN1dGUgY2FsbGJhY2sgZnVuY3Rpb25zIG9uIGNlcnRhaW4gZXZlbnRzCmxpYmV2ZW50 Mi0yLjAuMjEgICAgICAgICAgICAgICBBUEkgZm9yIGV4ZWN1dGluZyBjYWxsYmFjayBmdW5jdGlv bnMgb24gZXZlbnRzIG9yIHRpbWVvdXRzCmxpYmV4aWYtMC42LjIxICAgICAgICAgICAgICAgICBM aWJyYXJ5IHRvIHJlYWQgZGlnaXRhbCBjYW1lcmEgZmlsZSBtZXRhLWRhdGEKbGliZmZpLTMuMC4x MyAgICAgICAgICAgICAgICAgIEZvcmVpZ24gRnVuY3Rpb24gSW50ZXJmYWNlCmxpYmZvbnRlbmMt MS4xLjIgICAgICAgICAgICAgICBUaGUgZm9udGVuYyBMaWJyYXJ5CmxpYmZweC0xLjMuMS4zICAg ICAgICAgICAgICAgICBMaWJyYXJ5IHJvdXRpbmVzIGZvciB3b3JraW5nIHdpdGggRmxhc2hwaXgg aW1hZ2VzCmxpYmZ0ZGktMC4yMCAgICAgICAgICAgICAgICAgICBBIGxpYnJhcnkgKHVzaW5nIGxp YnVzYikgdG8gdGFsayB0byBGVERJIGNoaXBzCmxpYmdjcnlwdC0xLjUuMyAgICAgICAgICAgICAg ICBHZW5lcmFsIHB1cnBvc2UgY3J5cHRvIGxpYnJhcnkgYmFzZWQgb24gY29kZSB1c2VkIGluIEdu dVBHCmxpYmdkLTIuMS4wXzEsMSAgICAgICAgICAgICAgICBBIGdyYXBoaWNzIGxpYnJhcnkgZm9y IGZhc3QgY3JlYXRpb24gb2YgaW1hZ2VzCmxpYmdkYXRhLTAuNi42XzEgICAgICAgICAgICAgICBH TGliIGJhc2VkIGltcGxlbWVudGF0aW9uIG9mIHRoZSBHRGF0YSBwcm90b2NvbApsaWJnZWUtMC42 LjggICAgICAgICAgICAgICAgICAgR09iamVjdCBjb2xsZWN0aW9uIGxpYnJhcnkKbGliZ2xhZGUy LTIuNi40XzUgICAgICAgICAgICAgIEdOT01FIGdsYWRlIGxpYnJhcnkKbGliZ25vbWUtMi4zMi4w XzEgICAgICAgICAgICAgIExpYnJhcmllcyBmb3IgR05PTUUsIGEgR05VIGRlc2t0b3AgZW52aXJv bm1lbnQKbGliZ25vbWUta2V5cmluZy0yLjMyLjBfNSAgICAgIFByb2dyYW0gdGhhdCBrZWVwcyBw YXNzd29yZHMgYW5kIG90aGVyIHNlY3JldHMKbGliZ25vbWVjYW52YXMtMi4zMC4zXzEgICAgICAg IEEgZ3JhcGhpY3MgbGlicmFyeSBmb3IgR05PTUUKbGliZ25vbWVjdXBzLTAuMi4zXzUsMSAgICAg ICAgIFN1cHBvcnQgbGlicmFyeSBmb3IgZ25vbWUgY3VwcyBhZG1pbmlzdHJhdGlvbgpsaWJnbm9t ZWtiZC0yLjMyLjBfMSAgICAgICAgICAgR05PTUUga2V5Ym9hcmQgc2hhcmVkIGxpYnJhcnkKbGli Z25vbWVwcmludC0yLjE4LjhfMSAgICAgICAgIEdub21lIHByaW50IHN1cHBvcnQgbGlicmFyeQps aWJnbm9tZXByaW50dWktMi4xOC42XzEgICAgICAgR25vbWUgcHJpbnQgc3VwcG9ydCBsaWJyYXJ5 CmxpYmdub21ldWktMi4yNC40XzIgICAgICAgICAgICBMaWJyYXJpZXMgZm9yIHRoZSBHTk9NRSBH VUksIGEgR05VIGRlc2t0b3AgZW52aXJvbm1lbnQKbGliZ3BnLWVycm9yLTEuMTIgICAgICAgICAg ICAgIENvbW1vbiBlcnJvciB2YWx1ZXMgZm9yIGFsbCBHbnVQRyBjb21wb25lbnRzCmxpYmdwaG90 bzItMi40LjE0XzMgICAgICAgICAgICBVbml2ZXJzYWwgZGlnaXRhbCBjYW1lcmEgY29udHJvbCBs aWJyYXJ5CmxpYmdzZi0xLjE0LjI4ICAgICAgICAgICAgICAgICBFeHRlbnNpYmxlIEkvTyBhYnN0 cmFjdGlvbiBmb3IgZGVhbGluZyB3aXRoIHN0cnVjdHVyZWQgZmlsZSBmb3JtYXRzCmxpYmd0b3At Mi4yOC40ICAgICAgICAgICAgICAgICBHTk9NRSAyIHRvcCBsaWJyYXJ5CmxpYmd3ZWF0aGVyLTIu MzAuM18yICAgICAgICAgICBMaWJyYXJ5IHRvIGFjY2Vzc2luZyBvbmxpbmUgd2VhdGhlciBpbmZv cm1hdGlvbnMKbGliaWNhbC0wLjQ4ICAgICAgICAgICAgICAgICAgIEFuIGltcGxlbWVudGF0aW9u IG9mIHRoZSBJRVRGIENhbGVuZGFyaW5nIGFuZCBTY2hlZHVsaW5nIHByb3RvY29scwpsaWJpZDN0 YWctMC4xNS4xYiAgICAgICAgICAgICAgSUQzIHRhZ3MgbGlicmFyeSAocGFydCBvZiBNQUQgcHJv amVjdCkKbGliaWRuLTEuMjhfMSAgICAgICAgICAgICAgICAgIEludGVybmF0aW9uYWxpemVkIERv bWFpbiBOYW1lcyBjb21tYW5kIGxpbmUgdG9vbApsaWJpb2RiYy0zLjUyLjggICAgICAgICAgICAg ICAgQW4gT0RCQyAzLnggZHJpdmVyIG1hbmFnZXIsIGZvciB1bml2ZXJzYWwgZGF0YSBzb3VyY2Ug YWNjZXNzCmxpYmlybWFuLTAuNC40ICAgICAgICAgICAgICAgICBMaWJyYXJ5IGZvciBFdmF0aW9u J3MgSXJtYW4gaW5mcmFyZWQgcmVjZWl2ZXIKbGlia2F0ZS0wLjQuMV8yICAgICAgICAgICAgICAg IENvZGVjIGZvciBrYXJhb2tlIGFuZCB0ZXh0IGVuY2Fwc3VsYXRpb24gZm9yIE9nZwpsaWJrY2Rk Yi00LjEwLjUgICAgICAgICAgICAgICAgS0RFIENEREIgbGlicmFyeQpsaWJrY29tcGFjdGRpc2Mt NC4xMC41ICAgICAgICAgS0RFIGxpYnJhcnkgZm9yIGludGVyZmFjaW5nIHdpdGggYXVkaW8gQ0Rz CmxpYmtkY3Jhdy00LjEwLjUgICAgICAgICAgICAgICBMaWJSYXcgaW50ZXJmYWNlIGZvciBLREUK bGlia2RlZWR1LTQuMTAuNSAgICAgICAgICAgICAgIExpYnJhcmllcyB1c2VkIGJ5IEtERSBlZHVj YXRpb25hbCBhcHBsaWNhdGlvbnMKbGlia2RlZ2FtZXMtNC4xMC41ICAgICAgICAgICAgIExpYnJh cmllcyB1c2VkIGJ5IEtERSA0IGdhbWVzCmxpYmtleGl2Mi00LjEwLjUgICAgICAgICAgICAgICBF eGl2MiBsaWJyYXJ5IGludGVyZmFjZSBmb3IgS0RFCmxpYmtnYXBpLTAuNC40ICAgICAgICAgICAg ICAgICBLREUtYmFzZWQgbGlicmFyeSBmb3IgYWNjZXNzaW5nIHZhcmlvdXMgR29vZ2xlIHNlcnZp Y2VzCmxpYmtpcGktNC4xMC41ICAgICAgICAgICAgICAgICBLREUgSW1hZ2UgUGx1Z2luIEludGVy ZmFjZQpsaWJrbWFoam9uZ2ctNC4xMC41ICAgICAgICAgICAgTGlicmFyeSBmb3IgdGhlIE1haGpv bmdnIFNvbGl0YWlyZSBmb3IgS0RFIDQKbGlia29sYWItMC40LjIgICAgICAgICAgICAgICAgIEFk dmFuY2VkIEtvbGFiIE9iamVjdCBIYW5kbGluZyBMaWJyYXJ5CmxpYmtvbGFieG1sLTAuOC40XzEg ICAgICAgICAgICBLb2xhYiBYTUwgRm9ybWF0IFNjaGVtYSBEZWZpbml0aW9ucyBMaWJyYXJ5Cmxp YmtvbnEtNC4xMC41ICAgICAgICAgICAgICAgICBDb3JlIGxpYnJhcnkgZm9yIEtvbnF1ZXJvcgps aWJrc2FuZS00LjEwLjUgICAgICAgICAgICAgICAgU0FORSBsaWJyYXJ5IGludGVyZmFjZSBmb3Ig S0RFCmxpYmtzYmEtMS4zLjAgICAgICAgICAgICAgICAgICBLU0JBIGlzIGFuIFguNTA5IExpYnJh cnkKbGlia3RvcnJlbnQtMS4zLjFfMiAgICAgICAgICAgIFRvcnJlbnQgbGlicmFyeSBzcGxpdCBm cm9tIEtUb3JyZW50CmxpYmxxci0xLTAuNC4xXzUgICAgICAgICAgICAgICBBbiBlYXN5IHRvIHVz ZSBDL0MrKyBzZWFtIGNhcnZpbmcgbGlicmFyeQpsaWJsdGRsLTIuNC4yXzEgICAgICAgICAgICAg ICAgU3lzdGVtIGluZGVwZW5kZW50IGRsb3BlbiB3cmFwcGVyCmxpYm1hZC0wLjE1LjFiXzIgICAg ICAgICAgICAgICBMaWJtYWQgbGlicmFyeSAocGFydCBvZiBNQUQgcHJvamVjdCkKbGlibWF0cm9z a2EtMS40LjAgICAgICAgICAgICAgIEV4dGVuc2libGUgTXVsdGltZWRpYSBDb250YWluZXIgRm9y bWF0CmxpYm1tcy0wLjYuMiAgICAgICAgICAgICAgICAgICBMaWJyYXJ5IGZvciBwYXJzaW5nIG1t czovLyBhbmQgbW1zaDovLyB0eXBlIG5ldHdvcmsgc3RyZWFtcwpsaWJtbmctMS4wLjEwXzIgICAg ICAgICAgICAgICAgTXVsdGlwbGUtaW1hZ2UgTmV0d29yayBHcmFwaGljcyAoTU5HKSByZWZlcmVu Y2UgbGlicmFyeQpsaWJtcGVnMi0wLjUuMV8xICAgICAgICAgICAgICAgRnJlZSBsaWJyYXJ5IGZv ciBkZWNvZGluZyBtcGVnLTIgYW5kIG1wZWctMSB2aWRlbyBzdHJlYW1zCmxpYm1zbi00LjIuMSAg ICAgICAgICAgICAgICAgICBBIGxpYnJhcnkgZm9yIGNvbm5lY3RpbmcgdG8gTVNOIE1lc3Nlbmdl ciBzZXJ2aWNlCmxpYm11c2ljYnJhaW56LTUuMC4xICAgICAgICAgICBNdXNpY0JyYWlueiBjbGll bnQgbGlicmFyeSBmb3IgYXVkaW8gbWV0YWRhdGEgbG9va3VwCmxpYm11c2ljYnJhaW56LTMuMC4z XzMgICAgICAgICBNdXNpY0JyYWlueiBjbGllbnQgbGlicmFyeSBmb3IgYXVkaW8gbWV0YWRhdGEg bG9va3VwCmxpYm5pY2UtMC4xLjMgICAgICAgICAgICAgICAgICBMaWJyYXJ5IGFuZCB0cmFuc21p dHRlciB0aGF0IGltcGxlbWVudHMgSUNFLTE5CmxpYm5vdGlmeS0wLjcuNSAgICAgICAgICAgICAg ICBBIGxpYnJhcnkgZm9yIGRlc2t0b3Agbm90aWZpY2F0aW9ucwpsaWJvZ2ctMS4zLjEsNCAgICAg ICAgICAgICAgICAgT2dnIGJpdHN0cmVhbSBsaWJyYXJ5CmxpYm9pbC0wLjMuMTcgICAgICAgICAg ICAgICAgICBMaWJyYXJ5IG9mIG9wdGltaXplZCBpbm5lciBsb29wcwpsaWJvbGRYLTEuMC4xICAg ICAgICAgICAgICAgICAgT2xkIFggbGlicmFyeQpsaWJvb2JzLTIuMzIuMCAgICAgICAgICAgICAg ICAgV3JhcHBpbmcgbGlicmFyeSB0byB0aGUgU3lzdGVtIFRvb2xzIEJhY2tlbmRzCmxpYm9zaXAt My42LjAgICAgICAgICAgICAgICAgICBBIGxvdyBsYXllciBvZiBTSVAgaW1wbGVtZW50YXRpb24K bGlib3RmLTAuOS4xMyAgICAgICAgICAgICAgICAgIExpYnJhcnkgZm9yIGhhbmRsaW5nIE9wZW5U eXBlIGZvbnRzCmxpYm90ci0zLjIuMV8xICAgICAgICAgICAgICAgICBQb3J0YWJsZSBPVFIgTWVz c2FnaW5nIExpYnJhcnkgYW5kIHRvb2xraXQKbGlicGFwZXItMS4xLjI0XzEgICAgICAgICAgICAg IEEgbGlicmFyeSBwcm92aWRpbmcgcm91dGluZXMgZm9yIHBhcGVyIHNpemUgbWFuYWdlbWVudAps aWJwY2ktMy4yLjAgICAgICAgICAgICAgICAgICAgUENJIGNvbmZpZ3VyYXRpb24gc3BhY2UgSS9P IG1hZGUgZWFzeQpsaWJwY2lhY2Nlc3MtMC4xMy4yICAgICAgICAgICAgR2VuZXJpYyBQQ0kgYWNj ZXNzIGxpYnJhcnkKbGlicHJveHktMC40LjYgICAgICAgICAgICAgICAgIExpYnJhcnkgdGhhdCBw cm92aWRlcyBhdXRvbWF0aWMgcHJveHkgY29uZmlndXJhdGlvbiBtYW5hZ2VtZW50CmxpYnB0aHJl YWQtc3R1YnMtMC4zXzMgICAgICAgICBUaGlzIGxpYnJhcnkgcHJvdmlkZXMgd2VhayBhbGlhc2Vz IGZvciBwdGhyZWFkIGZ1bmN0aW9ucwpsaWJxYWxjdWxhdGUtMC45LjdfMiAgICAgICAgICAgTXVs dGktcHVycG9zZSBkZXNrdG9wIGNhbGN1bGF0b3IgKGJhY2tlbmQgbGlicmFyeSkKbGlicXJlbmNv ZGUtMy40LjMgICAgICAgICAgICAgIEEgQyBsaWJyYXJ5IGZvciBlbmNvZGluZyBkYXRhIGluIGEg UVIgQ29kZSBzeW1ib2wKbGlicnN2ZzItMi4zNi40ICAgICAgICAgICAgICAgIExpYnJhcnkgZm9y IHBhcnNpbmcgYW5kIHJlbmRlcmluZyBTVkcgdmVjdG9yLWdyYXBoaWMgZmlsZXMKbGlic2FtcGxl cmF0ZS0wLjEuOF8zICAgICAgICAgIFNlY3JldCBSYWJiaXQgQ29kZTogYSBTYW1wbGUgUmF0ZSBD b252ZXJ0ZXIgZm9yIGF1ZGlvCmxpYnNpZ2MrKy0yLjMuMSAgICAgICAgICAgICAgICBDYWxsYmFj ayBGcmFtZXdvcmsgZm9yIEMrKwpsaWJzbGFuZzItMi4yLjRfNCAgICAgICAgICAgICAgUm91dGlu ZXMgZm9yIHJhcGlkIGFscGhhLW51bWVyaWMgdGVybWluYWwgYXBwbGljYXRpb25zIGRldmVsb3Bt ZW50CmxpYnNuZGZpbGUtMS4wLjI1XzMgICAgICAgICAgICBSZWFkaW5nIGFuZCB3cml0aW5nIGZp bGVzIGNvbnRhaW5pbmcgc2FtcGxlZCBzb3VuZCAobGlrZSBXQVYgb3IgQUlGRikKbGlic291cC0y LjQwLjNfMiAgICAgICAgICAgICAgIEEgU09BUCAoU2ltcGxlIE9iamVjdCBBY2Nlc3MgUHJvdG9j b2wpIGltcGxlbWVudGF0aW9uIGluIEMKbGlic291cC1nbm9tZS0yLjQwLjNfMyAgICAgICAgIEEg U09BUCAoU2ltcGxlIE9iamVjdCBBY2Nlc3MgUHJvdG9jb2wpIGltcGxlbWVudGF0aW9uIGluIEMK bGlic3BlY3RyZS0wLjIuNl8xICAgICAgICAgICAgIEEgc21hbGwgbGlicmFyeSBmb3IgcmVuZGVy aW5nIFBvc3RzY3JpcHQgZG9jdW1lbnRzCmxpYnNzaC0wLjUuMl8xICAgICAgICAgICAgICAgICBM aWJyYXJ5IGltcGxlbWVudGluZyB0aGUgU1NIMSBhbmQgU1NIMiBwcm90b2NvbApsaWJzc2gyLTEu NC4zXzEsMiAgICAgICAgICAgICAgTGlicmFyeSBpbXBsZW1lbnRpbmcgdGhlIFNTSDIgcHJvdG9j b2wKbGlic3RyZWFtYW5hbHl6ZXItMC43LjhfMSAgICAgIFN0cmlnaSBkZXNrdG9wIHNlYXJjaDog c3RyZWFtYW5hbHl6ZXIgbGlicmFyeQpsaWJzdHJlYW1zLTAuNy44ICAgICAgICAgICAgICAgU3Ry aWdpIGRlc2t0b3Agc2VhcmNoOiBzdHJlYW1zIGxpYnJhcnkKbGlidGFyLTEuMi4xMV8yICAgICAg ICAgICAgICAgIEEgbGlicmFyeSBmb3IgbWFuaXB1bGF0aW5nIFBPU0lYIGFuZCBHTlUgdGFyIGZp bGVzCmxpYnRhc24xLTIuMTQgICAgICAgICAgICAgICAgICBBU04uMSBzdHJ1Y3R1cmUgcGFyc2Vy IGxpYnJhcnkKbGlidGVsZXBhdGh5LTAuMy4zXzEgICAgICAgICAgIEZsZXhpYmxlIENvbW11bmlj YXRpb25zIEZyYW1ld29yawpsaWJ0aGVvcmEtMS4xLjFfMyAgICAgICAgICAgICAgVGhlb3JhIHZp ZGVvIGNvZGVjIGZvciB0aGUgT2dnIG11bHRpbWVkaWEgc3RyZWFtaW5nIHN5c3RlbQpsaWJ0b29s LTIuNC4yXzEgICAgICAgICAgICAgICAgR2VuZXJpYyBzaGFyZWQgbGlicmFyeSBzdXBwb3J0IHNj cmlwdApsaWJ2NGwtMC44LjhfMSAgICAgICAgICAgICAgICAgVmlkZW80TGludXggbGlicmFyeQps aWJ2bmNzZXJ2ZXItMC45LjlfNSAgICAgICAgICAgUHJvdmlkZSBhbiBlYXN5IEFQSSB0byB3cml0 ZSBvbmUncyBvd24gdm5jIHNlcnZlcgpsaWJ2b2x1bWVfaWQtMC44MS4xICAgICAgICAgICAgTGli cmFyeSB0byBwcm92aWRlIGZpbGUgc3lzdGVtIHR5cGUgaW5mb3JtYXRpb24KbGlidm9yYmlzLTEu My4zXzEsMyAgICAgICAgICAgIEF1ZGlvIGNvbXByZXNzaW9uIGNvZGVjIGxpYnJhcnkKbGlidnB4 LTEuMS4wICAgICAgICAgICAgICAgICAgIFZQOCBDb2RlYyBTREsKbGlid21mLTAuMi44LjRfMTAg ICAgICAgICAgICAgIFRvb2xzIGFuZCBsaWJyYXJ5IGZvciBjb252ZXJ0aW5nIE1pY3Jvc29mdCBX TUYgKHdpbmRvd3MgbWV0YWZpbGUpCmxpYnduY2stMi4zMC42XzEgICAgICAgICAgICAgICBMaWJy YXJ5IHVzZWQgZm9yIHdyaXRpbmcgcGFnZXJzIGFuZCB0YXNrc2xpc3RzCmxpYnhjYi0xLjkuMSAg ICAgICAgICAgICAgICAgICBUaGUgWCBwcm90b2NvbCBDLWxhbmd1YWdlIEJpbmRpbmcgKFhDQikg bGlicmFyeQpsaWJ4a2JmaWxlLTEuMC44ICAgICAgICAgICAgICAgWEtCIGZpbGUgbGlicmFyeQps aWJ4a2J1aS0xLjAuMl8xICAgICAgICAgICAgICAgVGhlIHhrYnVpIGxpYnJhcnkKbGlieGtsYXZp ZXItNS4wXzEsMSAgICAgICAgICAgIEFuIHV0aWxpdHkgbGlicmFyeSB0byBtYWtlIFhLQiBzdHVm ZiBlYXNpZXIKbGlieG1sKystMi4zNC4yICAgICAgICAgICAgICAgIFhNTCBBUEkgZm9yIEMrKwps aWJ4bWwyLTIuOC4wXzIgICAgICAgICAgICAgICAgWE1MIHBhcnNlciBsaWJyYXJ5IGZvciBHTk9N RQpsaWJ4c2x0LTEuMS4yOF8xICAgICAgICAgICAgICAgVGhlIFhTTFQgQyBsaWJyYXJ5IGZvciBH Tk9NRQpsaWJ5YW1sLTAuMS40XzIgICAgICAgICAgICAgICAgQSBZQU1MIDEuMSBwYXJzZXIgYW5k IGVtaXR0ZXIgd3JpdHRlbiBpbiBDCmxpYnppcC0wLjExLjEgICAgICAgICAgICAgICAgICBDIGxp YnJhcnkgZm9yIHJlYWRpbmcsIGNyZWF0aW5nLCBhbmQgbW9kaWZ5aW5nIFpJUCBhcmNoaXZlcwps aW5rcy0yLjgsMSAgICAgICAgICAgICAgICAgICAgTHlueC1saWtlIHRleHQgV1dXIGJyb3dzZXIK bGlucGhvbmUtYmFzZS0zLjIuMV8yLDEgICAgICAgIFdlYiBwaG9uZSB0aGF0IHN1cHBvcnRzIFNJ UCBwcm90b2NvbApsaW51eC1mMTAtYXRrLTEuMjQuMCAgICAgICAgICAgQWNjZXNzaWJpbGl0eSBU b29sa2l0LCBMaW51eC9pMzg2IGJpbmFyeSAoTGludXggRmVkb3JhIDEwKQpsaW51eC1mMTAtY2Fp cm8tMS44LjBfMiAgICAgICAgVmVjdG9yIGdyYXBoaWNzIGxpYnJhcnkgQ2Fpcm8gKExpbnV4IEZl ZG9yYSAxMCkKbGludXgtZjEwLWN1cmwtNy4xOS42XzEgICAgICAgIFRoZSBjb21tYW5kIGxpbmUg dG9vbCBmb3IgdHJhbnNmZXJyaW5nIGZpbGVzIHdpdGggVVJMIHN5bnRheCAoTGludXggRmVkb3Jh IDEwKQpsaW51eC1mMTAtY3lydXMtc2FzbDItMi4xLjIyXzEgUkZDIDIyMjIgU0FTTCAoU2ltcGxl IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cml0eSBMYXllcikgKExpbnV4IEZlZG9yYSAxMCkKbGlu dXgtZjEwLWV4cGF0LTIuMC4xICAgICAgICAgIExpbnV4L2kzODYgYmluYXJ5IHBvcnQgb2YgRXhw YXQgWE1MLXBhcnNpbmcgbGlicmFyeSAoTGludXggRmVkb3JhIDEwKQpsaW51eC1mMTAtZmxhc2hw bHVnaW4tMTEuMnIyMDIuMzEwIEFkb2JlIEZsYXNoIFBsYXllciBOUEFQSSBQbHVnaW4KbGludXgt ZjEwLWZvbnRjb25maWctMi42LjAgICAgIEFuIFhNTC1iYXNlZCBmb250IGNvbmZpZ3VyYXRpb24g QVBJIGZvciBYIFdpbmRvd3MgKExpbnV4IEZlZG9yYSAxMCkKbGludXgtZjEwLWd0azItMi4xNC43 XzQgICAgICAgIEdUSysgbGlicmFyeSwgdmVyc2lvbiAyLlggKExpbnV4IEZlZG9yYSAxMCkKbGlu dXgtZjEwLWpwZWctNmIgICAgICAgICAgICAgIFJQTSBvZiB0aGUgSlBFRyBsaWIgKExpbnV4IEZl ZG9yYSAxMCkKbGludXgtZjEwLWxpYnNzaDItMC4xOCAgICAgICAgIFRoZSBsaWJyYXJ5IGltcGxl bWVudGluZyB0aGUgU1NIMiBwcm90b2NvbCAoTGludXggRmVkb3JhIDEwKQpsaW51eC1mMTAtbnNw ci00LjcuNiAgICAgICAgICAgTmV0c2NhcGUgUG9ydGFibGUgUnVudGltZSAoTGludXggRmVkb3Jh IDEwKQpsaW51eC1mMTAtbnNzLTMuMTIuMy45OS4zXzEgICAgTmV0d29yayBTZWN1cml0eSBTZXJ2 aWNlcyAoTGludXggRmVkb3JhIDEwKQpsaW51eC1mMTAtb3BlbmxkYXAtMi40LjEyXzEgICAgTGln aHR3ZWlnaHQgRGlyZWN0b3J5IEFjY2VzcyBQcm90b2NvbCBsaWJyYXJpZXMgKExpbnV4IEZlZG9y YSAxMCkKbGludXgtZjEwLW9wZW5zc2wtMC45LjhnICAgICAgIFRoZSBPcGVuU1NMIHRvb2xraXQg KExpbnV4IEZlZG9yYSAxMCkKbGludXgtZjEwLXBhbmdvLTEuMjguMyAgICAgICAgIFRoZSBwYW5n byBsaWJyYXJ5IChMaW51eCBGZWRvcmEgMTApCmxpbnV4LWYxMC1wbmctMS4yLjM3XzIgICAgICAg ICBSUE0gb2YgdGhlIFBORyBsaWIgKExpbnV4IEZlZG9yYSAxMCkKbGludXgtZjEwLXNxbGl0ZTMt My41LjlfMSAgICAgIFRoZSBsaWJyYXJ5IHRoYXQgaW1wbGVtZW50cyBhbiBlbWJlZGRhYmxlIFNR TCBkYXRhYmFzZSBlbmdpbmUgKExpbnV4IEZlZG9yYSAxMCkKbGludXgtZjEwLXRpZmYtMy44LjIg ICAgICAgICAgIFRoZSBUSUZGIGxpYnJhcnksIExpbnV4L2kzODYgYmluYXJ5IChMaW51eCBGZWRv cmEgMTApCmxpbnV4LWYxMC14b3JnLWxpYnMtNy40XzEgICAgICBYb3JnIGxpYnJhcmllcyAoTGlu dXggRmVkb3JhIDEwKQpsaW51eF9iYXNlLWYxMC0xMF83ICAgICAgICAgICAgQmFzZSBzZXQgb2Yg cGFja2FnZXMgbmVlZGVkIGluIExpbnV4IG1vZGUgZm9yIGkzODYvYW1kNjQgKExpbnV4IEZlZG9y YSAxMCkKbGlyYy0wLjkuMF80LDEgICAgICAgICAgICAgICAgIExpbnV4IEluZnJhcmVkIFJlbW90 ZSBDb250cm9sCmxsdm0tMy4zXzQgICAgICAgICAgICAgICAgICAgICBMb3cgTGV2ZWwgVmlydHVh bCBNYWNoaW5lCmxvdWRtb3V0aC0xLjQuM183ICAgICAgICAgICAgICBMaWdodHdlaWdodCBKYWJi ZXIgY2xpZW50IGxpYnJhcnkKbHNrYXQtNC4xMC41ICAgICAgICAgICAgICAgICAgIENhcmQgZ2Ft ZQpsc29mLTQuODguZCw4ICAgICAgICAgICAgICAgICAgTGlzdHMgaW5mb3JtYXRpb24gYWJvdXQg b3BlbiBmaWxlcyAoc2ltaWxhciB0byBmc3RhdCgxKSkKbHVhLTUuMS41XzYgICAgICAgICAgICAg ICAgICAgIFNtYWxsLCBjb21waWxhYmxlIHNjcmlwdGluZyBsYW5ndWFnZSBwcm92aWRpbmcgZWFz eSBhY2Nlc3MgdG8gQyBjb2RlCmx1aXQtMS4xLjEgICAgICAgICAgICAgICAgICAgICBMb2NhbGUg YW5kIElTTyAyMDIyIHN1cHBvcnQgZm9yIFVuaWNvZGUgdGVybWluYWxzCmx4dGVybWluYWwtMC4x LjExXzEgICAgICAgICAgICBMaWdodHdlaWdodCB0ZXJtaW5hbCBlbXVsYXRvciBmcm9tIHRoZSBM WERFIHByb2plY3QKbHlueC0yLjguNy4yLDEgICAgICAgICAgICAgICAgIE5vbi1ncmFwaGljYWws IHRleHQtYmFzZWQgV29ybGQtV2lkZSBXZWIgY2xpZW50Cm0xN24tZGItMS42LjQgICAgICAgICAg ICAgICAgICBEYXRhIGZpbGVzIGZvciB0aGUgbTE3biBsaWJyYXJ5Cm0xN24tbGliLTEuNi40XzEg ICAgICAgICAgICAgICBMaWJyYXJ5IGZvciB0aGUgbXVsdGlsaW5ndWFsIHRleHQgaGFuZGxpbmcK bTQtMS40LjE2XzEsMSAgICAgICAgICAgICAgICAgIEdOVSBtNAptRE5TUmVzcG9uZGVyLTM3OS4z OC4xICAgICAgICAgQm9uam91ciAoemVyby1jb25maWd1cmF0aW9uIG5ldHdvcmtpbmcpIGJ5IEFw cGxlCm1ha2VkZXBlbmQtMS4wLjUsMSAgICAgICAgICAgICBEZXBlbmRlbmN5IGdlbmVyYXRvciBm b3IgbWFrZWZpbGVzCm1jLTQuOC44ICAgICAgICAgICAgICAgICAgICAgICBNaWRuaWdodCBDb21t YW5kZXIsIGEgZnJlZSBOb3J0b24gQ29tbWFuZGVyIENsb25lCm1lYW53aGlsZS0xLjAuMl8zICAg ICAgICAgICAgICBPcGVuIFNvdXJjZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgTG90dXMgU2FtZXRp bWUgcHJvdG9jb2wKbWV0YWNpdHktMi4zMC4zXzEgICAgICAgICAgICAgIEEgd2luZG93IG1hbmFn ZXIgZm9yIHRoZSBhZHVsdCBpbiB5b3UKbWtmb250ZGlyLTEuMC43ICAgICAgICAgICAgICAgIENy ZWF0ZSBhbiBpbmRleCBvZiBYIGZvbnQgZmlsZXMgaW4gYSBkaXJlY3RvcnkKbWtmb250c2NhbGUt MS4xLjEgICAgICAgICAgICAgIENyZWF0ZXMgYW4gaW5kZXggb2Ygc2NhbGFibGUgZm9udCBmaWxl cyBmb3IgWAptb3VzZXR3ZWFrcy0yLjMyLjFfMSAgICAgICAgICAgTW91c2UgYWNjZXNzaWJpbGl0 eSBlbmhhbmNlbWVudHMgZm9yIHRoZSBHTk9NRSBkZXNrdG9wCm1wYy0wLjkgICAgICAgICAgICAg ICAgICAgICAgICBMaWJyYXJ5IG9mIGNvbXBsZXggbnVtYmVycyB3aXRoIGFyYml0cmFyaWx5IGhp Z2ggcHJlY2lzaW9uCm1wZnItMy4xLjIgICAgICAgICAgICAgICAgICAgICBBIGxpYnJhcnkgZm9y IG11bHRpcGxlLXByZWNpc2lvbiBmbG9hdGluZy1wb2ludCBjb21wdXRhdGlvbnMKbXBsYXllci0x LjEucjIwMTMwMzA4ICAgICAgICAgIEhpZ2ggcGVyZm9ybWFuY2UgbWVkaWEgcGxheWVyIHN1cHBv cnRpbmcgbWFueSBmb3JtYXRzCm1wbGF5ZXItc2tpbnMtMS4xLjNfMSAgICAgICAgICBTa2lucyBm b3IgTVBsYXllcidzIEdyYXBoaWNhbCBVc2VyIEludGVyZmFjZSAoR1VJKQptc2lsYmMtMi4wLjMg ICAgICAgICAgICAgICAgICAgTWVkaWFzdHJlYW1lciBwbHVnaW4gZm9yIHRoZSBpTEJDIGF1ZGlv IGNvZGVjCm15c3FsLWNsaWVudC01LjUuMzQgICAgICAgICAgICBNdWx0aXRocmVhZGVkIFNRTCBk YXRhYmFzZSAoY2xpZW50KQpteXNxbC1zZXJ2ZXItNS41LjM0ICAgICAgICAgICAgTXVsdGl0aHJl YWRlZCBTUUwgZGF0YWJhc2UgKHNlcnZlcikKbmFzLTEuOS4zXzEgICAgICAgICAgICAgICAgICAg IE5ldHdvcmsgQXVkaW8gU3lzdGVtCm5hc20tMi4xMC4wMywxICAgICAgICAgICAgICAgICBHZW5l cmFsLXB1cnBvc2UgbXVsdGktcGxhdGZvcm0geDg2IGFuZCBhbWQ2NCBhc3NlbWJsZXIKbmF1dGls dXMtMi4zMi4yLjFfNCAgICAgICAgICAgIEZpbGUgbWFuYWdlciBmb3IgdGhlIEdOT01FIGRlc2t0 b3AKbmF1dGlsdXMtc2VuZHRvLTIuMzIuMF8yICAgICAgIEludGVncmF0aW9uIGJldHdlZW4gbmF1 dGlsdXMsIGV2b2x1dGlvbiwgYW5kIHBpZGdpbgpuZW9uMjktMC4yOS42XzQgICAgICAgICAgICAg ICAgQW4gSFRUUCBhbmQgV2ViREFWIGNsaWVudCBsaWJyYXJ5IGZvciBVbml4IHN5c3RlbXMKbmVw b211ay1jb3JlLTQuMTAuNSAgICAgICAgICAgIENvcmUgTmVwb211ayBzeXN0ZW0gbGlicmFyaWVz IGFuZCBzZXJ2aWNlcyBmb3IgS0RFCm5lcG9tdWstd2lkZ2V0cy00LjEwLjUgICAgICAgICBUaGUg TmVwb211a1dpZGdldCBsaWJyYXJpZXMKbmV0cGJtLTEwLjM1Ljg5ICAgICAgICAgICAgICAgIFRv b2xraXQgZm9yIGNvbnZlcnNpb24gb2YgaW1hZ2VzIGJldHdlZW4gZGlmZmVyZW50IGZvcm1hdHMK bmV0dGxlLTIuNy4xICAgICAgICAgICAgICAgICAgIExvdy1sZXZlbCBjcnlwdG9ncmFwaGljIGxp YnJhcnkKbm90aWZpY2F0aW9uLWRhZW1vbi0wLjcuMl8xICAgIFNlbmQgc21hbGwgbm90aWZpY2F0 aW9ucyB0byB5b3VyIGRlc2t0b3AKbnNwbHVnaW53cmFwcGVyLTEuNC40XzEgICAgICAgIEEgY29t cGF0aWJpbGl0eSBwbHVnaW4gZm9yIE1vemlsbGEgTlBBUEkgcGx1Z2lucwpuc3ByLTQuMTAgICAg ICAgICAgICAgICAgICAgICAgQSBwbGF0Zm9ybS1uZXV0cmFsIEFQSSBmb3Igc3lzdGVtIGxldmVs IGFuZCBsaWJjIGxpa2UgZnVuY3Rpb25zCm5zcy0zLjE1LjEgICAgICAgICAgICAgICAgICAgICBM aWJyYXJpZXMgdG8gc3VwcG9ydCBkZXZlbG9wbWVudCBvZiBzZWN1cml0eS1lbmFibGVkIGFwcGxp Y2F0aW9ucwpudmlkaWEtZHJpdmVyLTMxOS4zMiAgICAgICAgICAgTlZpZGlhIGdyYXBoaWNzIGNh cmQgYmluYXJ5IGRyaXZlcnMgZm9yIGhhcmR3YXJlIE9wZW5HTCByZW5kZXJpbmcKb2t1bGFyLTQu MTAuNSAgICAgICAgICAgICAgICAgIEtERSA0IHVuaXZlcnNhbCBkb2N1bWVudCB2aWV3ZXIKb3Bh bC0zLjEwLjEwICAgICAgICAgICAgICAgICAgIFZvSVAgYWJzdHJhY3Rpb24gbGlicmFyeQpvcGVu LW1vdGlmLTIuMy40ICAgICAgICAgICAgICAgTW90aWYgWDExIFRvb2xraXQgKGluZHVzdHJ5IHN0 YW5kYXJkIEdVSSAoSUVFRSAxMjk1KSkKb3BlbmN2LWNvcmUtMi4zLjFfNyAgICAgICAgICAgIE9w ZW5DViBjb3JlIGxpYnJhcmllcwpvcGVuamFkZS0xLjMuM3AxXzIgICAgICAgICAgICAgT2JqZWN0 LW9yaWVudGVkIFNHTUwvWE1MIHBhcnNlciB0b29sa2l0IGFuZCBEU1NTTCBlbmdpbmUKb3Blbmpw ZWctMS41LjBfMiAgICAgICAgICAgICAgIE9wZW4tc291cmNlIEpQRUcgMjAwMCBjb2RlYwpvcGVu bGRhcC1jbGllbnQtMi40LjM2ICAgICAgICAgT3BlbiBzb3VyY2UgTERBUCBjbGllbnQgaW1wbGVt ZW50YXRpb24Kb3BlbnNscC0xLjIuMV8zICAgICAgICAgICAgICAgIE9wZW4tc291cmNlIGltcGxl bWVudGF0aW9uIG9mIHRoZSBTZXJ2aWNlIExvY2F0aW9uIFByb3RvY29sCm9wZXJhLTEyLjE2ICAg ICAgICAgICAgICAgICAgICBCbGF6aW5nbHkgZmFzdCwgZnVsbC1mZWF0dXJlZCwgc3RhbmRhcmRz LWNvbXBsaWFudCBicm93c2VyCm9wZXJhLWxpbnV4cGx1Z2lucy0xMi4xNiAgICAgICBMaW51eCBw bHVnaW4gc3VwcG9ydCBmb3IgdGhlIG5hdGl2ZSBPcGVyYSBicm93c2VyCm9wdXMtMS4wLjMgICAg ICAgICAgICAgICAgICAgICBJRVRGIGF1ZGlvIGNvZGVjCm9yYy0wLjQuMTggICAgICAgICAgICAg ICAgICAgICBMaWJyYXJ5IGFuZCB0b29sc2V0IHRvIG9wZXJhdGUgYXJyYXlzIG9mIGRhdGEKb3Jj YS0yLjMyLjFfMiAgICAgICAgICAgICAgICAgIFNjcmlwdGFibGUgc2NyZWVuIHJlYWRlcgpwMTEt a2l0LTAuMTYuMyAgICAgICAgICAgICAgICAgTGlicmFyeSBmb3IgbG9hZGluZyBhbmQgZW51bWVy YXRpbmcgb2YgUEtDUyMxMSBtb2R1bGVzCnA1LUF1dGhlbi1OVExNLTEuMDkgICAgICAgICAgICBB biBOVExNIGF1dGhlbnRpY2F0aW9uIG1vZHVsZQpwNS1EaWdlc3QtSE1BQy0xLjAzICAgICAgICAg ICAgUGVybDUgaW50ZXJmYWNlIHRvIEhNQUMgTWVzc2FnZS1EaWdlc3QgQWxnb3JpdGhtcwpwNS1F bmNvZGUtTG9jYWxlLTEuMDMgICAgICAgICAgRGV0ZXJtaW5lIHRoZSBsb2NhbGUgZW5jb2RpbmcK cDUtRmlsZS1MaXN0aW5nLTYuMDQgICAgICAgICAgIFBhcnNlIGRpcmVjdG9yeSBsaXN0aW5ncwpw NS1GaWx0ZXItMS40OSAgICAgICAgICAgICAgICAgTnVtYmVyIG9mIHNvdXJjZSBmaWx0ZXJzIGZv ciBwZXJsNSBwcm9ncmFtcwpwNS1IVE1MLVBhcnNlci0zLjcxICAgICAgICAgICAgUGVybDUgbW9k dWxlIGZvciBwYXJzaW5nIEhUTUwgZG9jdW1lbnRzCnA1LUhUTUwtVGFnc2V0LTMuMjAgICAgICAg ICAgICBTb21lIHVzZWZ1bCBkYXRhIHRhYmxlIGluIHBhcnNpbmcgSFRNTApwNS1IVE1MLVRyZWUt NS4wMyAgICAgICAgICAgICAgQ29sbGVjdGlvbiBvZiBtb2R1bGVzIHRvIG1hbmlwdWxhdGUgSFRN TCBzeW50YXggdHJlZXMKcDUtSFRUUC1Db29raWVzLTYuMDEgICAgICAgICAgIEhUVFAgQ29va2ll IGphcnMKcDUtSFRUUC1EYWVtb24tNi4wMSAgICAgICAgICAgIFNpbXBsZSBIVFRQIHNlcnZlciBj bGFzcwpwNS1IVFRQLURhdGUtNi4wMiAgICAgICAgICAgICAgQ29udmVyc2lvbiByb3V0aW5lcyBm b3IgdGhlIEhUVFAgcHJvdG9jb2wgZGF0ZSBmb3JtYXRzCnA1LUhUVFAtTWVzc2FnZS02LjA2XzIg ICAgICAgICBSZXByZXNlbnRhdGlvbiBvZiBIVFRQIHN0eWxlIG1lc3NhZ2VzCnA1LUhUVFAtTmVn b3RpYXRlLTYuMDEgICAgICAgICBJbXBsZW1lbnRhdGlvbiBvZiB0aGUgSFRUUCBjb250ZW50IG5l Z290aWF0aW9uIGFsZ29yaXRobQpwNS1JTy1IVE1MLTEuMDAgICAgICAgICAgICAgICAgT3BlbiBh biBIVE1MIGZpbGUgd2l0aCBhdXRvbWF0aWMgY2hhcnNldCBkZXRlY3Rpb24KcDUtSU8tU29ja2V0 LUlQLTAuMjQgICAgICAgICAgIERyb3AtaW4gcmVwbGFjZW1lbnQgZm9yIElPOjpTb2NrZXQ6OklO RVQgc3VwcG9ydGluZyBJUHY0IGFuZCBJUHY2CnA1LUlPLVNvY2tldC1TU0wtMS45NTMgICAgICAg ICBQZXJsNSBpbnRlcmZhY2UgdG8gU1NMIHNvY2tldHMKcDUtTFdQLU1lZGlhVHlwZXMtNi4wMiAg ICAgICAgIEd1ZXNzIG1lZGlhIHR5cGUgZm9yIGEgZmlsZSBvciBhIFVSTApwNS1Mb2NhbGUtZ2V0 dGV4dC0xLjA1XzMgICAgICAgTWVzc2FnZSBoYW5kbGluZyBmdW5jdGlvbnMKcDUtTW9kdWxlLUJ1 aWxkLTAuNDAwNyAgICAgICAgIEJ1aWxkIGFuZCBpbnN0YWxsIFBlcmwgbW9kdWxlcwpwNS1OZXQt REJ1cy0xLjAuMCAgICAgICAgICAgICAgUGVybCBleHRlbnNpb24gZm9yIHRoZSBEQnVzIG1lc3Nh Z2Ugc3lzdGVtCnA1LU5ldC1IVFRQLTYuMDYgICAgICAgICAgICAgICBMb3ctbGV2ZWwgSFRUUCBj bGllbnQKcDUtTmV0LVNTTGVheS0xLjU1ICAgICAgICAgICAgIFBlcmw1IGludGVyZmFjZSB0byBT U0wKcDUtU0dNTFNwbS0xLjAzXzEgICAgICAgICAgICAgIFBlcmwgbW9kdWxlIGZvciBwb3N0cHJv Y2Vzc2luZyB0aGUgb3V0cHV0IGZyb20gc2dtbHMgYW5kIG5zZ21scwpwNS1Tb2NrZXQtMi4wMTIg ICAgICAgICAgICAgICAgTmV0d29ya2luZyBjb25zdGFudHMgYW5kIHN1cHBvcnQgZnVuY3Rpb25z CnA1LVN3aXRjaC0yLjE2ICAgICAgICAgICAgICAgICBTd2l0Y2ggLSBBIHN3aXRjaCBzdGF0ZW1l bnQgZm9yIFBlcmwKcDUtVGV4dC1JY29udi0xLjcgICAgICAgICAgICAgIFBlcmwgaW50ZXJmYWNl IHRvIGljb252KCkgY29kZXNldCBjb252ZXJzaW9uIGZ1bmN0aW9uCnA1LVRpZS1JeEhhc2gtMS4y MyAgICAgICAgICAgICBQZXJsIG1vZHVsZSBpbXBsZW1lbnRpbmcgb3JkZXJlZCBpbi1tZW1vcnkg YXNzb2NpYXRpdmUgYXJyYXlzCnA1LVRpbWUtSGlSZXMtMS45NzI2LDEgICAgICAgICBBIHBlcmw1 IG1vZHVsZSBpbXBsZW1lbnRpbmcgSGlnaCByZXNvbHV0aW9uIHRpbWUsIHNsZWVwLCBhbmQgYWxh cm0KcDUtVVJJLTEuNjAgICAgICAgICAgICAgICAgICAgIFBlcmw1IGludGVyZmFjZSB0byBVbmlm b3JtIFJlc291cmNlIElkZW50aWZpZXIgKFVSSSkgcmVmZXJlbmNlcwpwNS1Vbmljb2RlLU1hcDgt MC4xMyAgICAgICAgICAgTWFwcGluZyB0YWJsZSBiZXR3ZWVuIDgtYml0IGNoYXJzIGFuZCBVbmlj b2RlCnA1LVVuaWNvZGUtU3RyaW5nLTIuMDkgICAgICAgICBUaGVzZSBhcmUgZXhwZXJpbWVudGFs IFBlcmw1IG1vZHVsZXMgdG8gaGFuZGxlIHZhcmlvdXMgVW5pY29kZSBpc3N1ZXMKcDUtV1dXLVJv Ym90UnVsZXMtNi4wMiAgICAgICAgIERhdGFiYXNlIG9mIHJvYm90cy50eHQtZGVyaXZlZCBwZXJt aXNzaW9ucwpwNS1YTUwtR3JvdmUtMC40Ni5hICAgICAgICAgICAgUGVybC1zdHlsZSBYTUwgb2Jq ZWN0cwpwNS1YTUwtTGliWE1MLTIuMDEwNiwxICAgICAgICAgSW50ZXJmYWNlIHRvIEdub21lIGxp YnhtbDIgbGlicmFyeQpwNS1YTUwtTmFtZXNwYWNlU3VwcG9ydC0xLjExICAgU2ltcGxlIGdlbmVy aWMgbmFtZXNwYWNlIHN1cHBvcnQgY2xhc3MKcDUtWE1MLVBhcnNlci0yLjQxXzEgICAgICAgICAg IFBlcmwgZXh0ZW5zaW9uIGludGVyZmFjZSB0byBKYW1lcyBDbGFyaydzIFhNTCBwYXJzZXIsIGV4 cGF0CnA1LVhNTC1TQVgtMC45OSAgICAgICAgICAgICAgICBTaW1wbGUgQVBJIGZvciBYTUwKcDUt WE1MLVNBWC1CYXNlLTEuMDggICAgICAgICAgIEJhc2UgY2xhc3MgU0FYIERyaXZlcnMgYW5kIEZp bHRlcnMKcDUtWE1MLVNBWC1FeHBhdC0wLjUwICAgICAgICAgIFNpbXBsZSBBUEkgZm9yIFhNTApw NS1YTUwtU2ltcGxlLTIuMjAgICAgICAgICAgICAgVHJpdmlhbCBBUEkgZm9yIHJlYWRpbmcgYW5k IHdyaXRpbmcgWE1MIChlc3AgY29uZmlnIGZpbGVzKQpwNS1YTUwtVHdpZy0zLjQ0ICAgICAgICAg ICAgICAgUHJvY2VzcyBodWdlIFhNTCBkb2N1bWVudHMgYnkgY2h1bmtzIHZpYSBhIHRyZWUgaW50 ZXJmYWNlCnA1LVhNTC1YUGF0aC0xLjEzICAgICAgICAgICAgICBNb2R1bGVzIGZvciBwYXJzaW5n IGFuZCBldmFsdWF0aW5nIFhQYXRoIHN0YXRlbWVudHMKcDUtbGlid3d3LTYuMDUgICAgICAgICAg ICAgICAgIFBlcmw1IGxpYnJhcnkgZm9yIFdXVyBhY2Nlc3MKcDUtbGlieG1sLTAuMDggICAgICAg ICAgICAgICAgIENvbGxlY3Rpb24gb2YgUGVybDUgbW9kdWxlcyBmb3Igd29ya2luZyB3aXRoIFhN TApwYWlycy00LjEwLjUgICAgICAgICAgICAgICAgICAgTWVtb3J5IGFuZCBwYWlycyBnYW1lIGZv ciBLREUKcGFsYXBlbGktNC4xMC41ICAgICAgICAgICAgICAgIEppZ3NhdyBwdXp6bGUgZ2FtZQpw YW1faGVscGVyLTEuMCAgICAgICAgICAgICAgICAgQXV0aGVudGljYXRlIGFwcGxpY2F0aW9ucyBy ZXF1aXJpbmcgUEFNIHNlcnZpY2VzCnBhbV9rZGUtMS4wICAgICAgICAgICAgICAgICAgICBQQU0g bW9kdWxlcyBmb3IgS0RFIERpc3BsYXkgTWFuYWdlcgpwYW5nby0xLjM0LjFfMSAgICAgICAgICAg ICAgICAgQW4gb3Blbi1zb3VyY2UgZnJhbWV3b3JrIGZvciB0aGUgbGF5b3V0IGFuZCByZW5kZXJp bmcgb2YgaTE4biB0ZXh0CnBhbmdvbW0tMi4yOC40ICAgICAgICAgICAgICAgICBDKysgd3JhcHBl ciBmb3IgUGFuZ28KcGFuZ294LWNvbXBhdC0wLjAuMiAgICAgICAgICAgIERlcHJpY2F0ZWQgcGFu Z29YIHN1cHBvcnQuCnBhcmxleS00LjEwLjUgICAgICAgICAgICAgICAgICBWb2NhYnVsYXJ5IHRy YWluZXIgZm9yIEtERSA0CnBjaWlkcy0yMDEzMDgyMyAgICAgICAgICAgICAgICBEYXRhYmFzZSBv ZiBhbGwga25vd24gSURzIHVzZWQgaW4gUENJIGRldmljZXMKcGNyZS04LjMzICAgICAgICAgICAg ICAgICAgICAgIFBlcmwgQ29tcGF0aWJsZSBSZWd1bGFyIEV4cHJlc3Npb25zIGxpYnJhcnkKcGVw cy0yLjBfNSAgICAgICAgICAgICAgICAgICAgIENvbnZlcnRzIEVQUyBpbWFnZXMgdG8gYW50aS1h bGlhc2VkIGJpdG1hcHMKcGVybC01LjE2LjNfMSAgICAgICAgICAgICAgICAgIFByYWN0aWNhbCBF eHRyYWN0aW9uIGFuZCBSZXBvcnQgTGFuZ3VhZ2UKcGhvbm9uLTQuNi4wXzEgICAgICAgICAgICAg ICAgIEtERSBtdWx0aW1lZGlhIGZyYW1ld29yawpwaG9ub24tZ3N0cmVhbWVyLTQuNi4zICAgICAg ICAgR1N0cmVhbWVyIGJhY2tlbmQgZm9yIFBob25vbgpwaXhtYW4tMC4zMC4yICAgICAgICAgICAg ICAgICAgTG93LWxldmVsIHBpeGVsIG1hbmlwdWxhdGlvbiBsaWJyYXJ5CnBrZy0xLjEuNF82ICAg ICAgICAgICAgICAgICAgICBOZXcgZ2VuZXJhdGlvbiBwYWNrYWdlIG1hbmFnZXIKcGtnY29uZi0w LjkuMyAgICAgICAgICAgICAgICAgIFV0aWxpdHkgdG8gaGVscCB0byBjb25maWd1cmUgY29tcGls ZXIgYW5kIGxpbmtlciBmbGFncwpwbC1saWJnYWR1LTEuMTEuMiwxICAgICAgICAgICAgSW5zdGFu dCBtZXNzYWdpbmcgbGlicmFyeSBmb3IgR2FkdS1HYWR1IHByb3RvY29sCnBuZy0xLjUuMTcgICAg ICAgICAgICAgICAgICAgICBMaWJyYXJ5IGZvciBtYW5pcHVsYXRpbmcgUE5HIGltYWdlcwpwb2xp Y3lraXQtMC45XzYgICAgICAgICAgICAgICAgRnJhbWV3b3JrIGZvciBjb250cm9sbGluZyBhY2Nl c3MgdG8gc3lzdGVtLXdpZGUgY29tcG9uZW50cwpwb2xpY3lraXQtZ25vbWUtMC45LjJfNiAgICAg ICAgR05PTUUgZnJvbnRlbmQgdG8gdGhlIFBvbGljeUtpdCBmcmFtZXdvcmsKcG9sa2l0LTAuMTA1 XzEgICAgICAgICAgICAgICAgIEZyYW1ld29yayBmb3IgY29udHJvbGxpbmcgYWNjZXNzIHRvIHN5 c3RlbS13aWRlIGNvbXBvbmVudHMKcG9sa2l0LWdub21lLTAuMTAyICAgICAgICAgICAgIEdOT01F IGZyb250ZW5kIHRvIHRoZSBQb2xpY3lLaXQgZnJhbWV3b3JrCnBvbGtpdC1rZGUtMC45OS4xICAg ICAgICAgICAgICBQb2xraXQgYXV0aGVudGljYXRpb24gVUkgZm9yIEtERSBXb3Jrc3BhY2VzCnBv bGtpdC1xdC0wLjEwMy4wXzEgICAgICAgICAgICBRdCA0IGZyb250ZW5kIHRvIFBvbEtpdC0xCnBv cHBsZXItMC4yMi4yICAgICAgICAgICAgICAgICBBIFBERiByZW5kZXJpbmcgbGlicmFyeQpwb3Bw bGVyLWRhdGEtMC40LjYgICAgICAgICAgICAgUG9wcGxlciBlbmNvZGluZyBkYXRhCnBvcHBsZXIt Z2xpYi0wLjIyLjIgICAgICAgICAgICBHbGliIGJpbmRpbmdzIHRvIHBvcHBsZXIKcG9wcGxlci1x dDQtMC4yMi4yICAgICAgICAgICAgIFF0NCBiaW5kaW5ncyB0byBwb3BwbGVyCnBvcHQtMS4xNiAg ICAgICAgICAgICAgICAgICAgICBBIGdldG9wdCgzKSBsaWtlIGxpYnJhcnkgd2l0aCBhIG51bWJl ciBvZiBlbmhhbmNlbWVudHMsIGZyb20gUmVkaGF0CnBvcnRhdWRpby0xOC4xXzMgICAgICAgICAg ICAgICBQb3J0YWJsZSBjcm9zcy1wbGF0Zm9ybSBBdWRpbyBBUEkKcG9ydHVwZ3JhZGUtZGV2ZWwt MjAxMzA5MjEsMyAgIEZyZWVCU0QgcG9ydHMvcGFja2FnZXMgbWFuYWdlbWVudCB0b29sIChkZXZl bCB2ZXJzaW9uKQpwcmludC1tYW5hZ2VyLTQuMTAuNSAgICAgICAgICAgUHJpbnRlciBtYW5hZ2Vy IGZvciBLREUgNApwcmludHByb3RvLTEuMC41ICAgICAgICAgICAgICAgUHJpbnQgZXh0ZW5zaW9u IGhlYWRlcnMKcHJpc29uLTEuMF8xICAgICAgICAgICAgICAgICAgIEEgYmFyY29kZSBsaWJyYXJ5 IGZvciBLREUKcHJpdm94eS0zLjAuMjEgICAgICAgICAgICAgICAgIFByaXZveHkgaXMgYSB3ZWIg cHJveHkgd2l0aCBhZHZhbmNlZCBmaWx0ZXJpbmcgY2FwYWJpbGl0aWVzCnBzdXRpbHMtMS4xN18z ICAgICAgICAgICAgICAgICBVdGlsaXRpZXMgZm9yIG1hbmlwdWxhdGluZyBQb3N0U2NyaXB0IGRv Y3VtZW50cwpwdGgtMi4wLjcgICAgICAgICAgICAgICAgICAgICAgR05VIFBvcnRhYmxlIFRocmVh ZHMKcHRsaWItMi4xMC4xMCAgICAgICAgICAgICAgICAgIENyb3NzIHBsYXRmb3JtIEMrKyBsaWJy YXJ5LCB1c2VkIGJ5IE9QQUwKcHVsc2VhdWRpby0wLjkuMjNfMiAgICAgICAgICAgIFNvdW5kIHNl cnZlciBmb3IgVU5JWApweTI3LUJhYmVsLTEuM18xICAgICAgICAgICAgICAgQ29sbGVjdGlvbiBv ZiB0b29scyBmb3IgaW50ZXJuYXRpb25hbGl6aW5nIFB5dGhvbiBhcHBsaWNhdGlvbnMKcHkyNy1K aW5qYTItMi43LjEgICAgICAgICAgICAgIEZhc3QgYW5kIGVhc3kgdG8gdXNlIHN0YW5kLWFsb25l IHRlbXBsYXRlIGVuZ2luZQpweTI3LU1hcmt1cFNhZmUtMC4xOCAgICAgICAgICAgSW1wbGVtZW50 cyBhIFhNTC9IVE1ML1hIVE1MIE1hcmt1cCBzYWZlIHN0cmluZyBmb3IgUHl0aG9uCnB5MjctY2Fp cm8tMS4xMC4wXzEgICAgICAgICAgICBQeXRob24gMiBiaW5kaW5ncyBmb3IgQ2Fpcm8KcHkyNy1k YnVzLTEuMS4xICAgICAgICAgICAgICAgIFB5dGhvbiBiaW5kaW5ncyBmb3IgdGhlIEQtQlVTIG1l c3NhZ2luZyBzeXN0ZW0KcHkyNy1kaXN0cmlidXRlLTAuNi4zNSAgICAgICAgIFB5dGhvbiBwYWNr YWdlcyBpbnN0YWxsZXIgYW5kIFNldHVwdG9vbHMgcmVwbGFjZW1lbnQKcHkyNy1kb2N1dGlscy0w LjExICAgICAgICAgICAgIFB5dGhvbiBEb2N1bWVudGF0aW9uIFV0aWxpdGllcwpweTI3LWdkYXRh LTIuMC4xOCAgICAgICAgICAgICAgR0RhdGEgUHl0aG9uIENsaWVudCBMaWJyYXJ5CnB5MjctZ25v bWUtMi4yOC4xXzMgICAgICAgICAgICBBIHNldCBvZiBQeXRob24gYmluZGluZ3MgZm9yIEdOT01F IDIKcHkyNy1nbm9tZS1kZXNrdG9wLTIuMzIuMF8yICAgIEEgc2V0IG9mIFB5dGhvbiBiaW5kaW5n cyB1c2VkIGJ5IG1vZHVsZXMgaW4gdGhlIEdOT01FIERlc2t0b3AKcHkyNy1nb2JqZWN0LTIuMjgu Nl8zICAgICAgICAgIFB5dGhvbiBiaW5kaW5ncyBmb3IgR09iamVjdApweTI3LWdzdHJlYW1lci0w LjEwLjIyXzEgICAgICAgQSBzZXQgb2YgUHl0aG9uIGJpbmRpbmdzIGZvciBnc3RyZWFtZXIKcHky Ny1ndGstMi4yNC4wXzEgICAgICAgICAgICAgIFNldCBvZiBQeXRob24gYmluZGluZ3MgZm9yIEdU SysKcHkyNy1pc29kYXRlLTAuNC45ICAgICAgICAgICAgIElTTyA4NjAxIGRhdGUvdGltZS9kdXJh dGlvbiBwYXJzZXIgYW5kIGZvcm1hdGVyCnB5MjctbGlieG1sMi0yLjguMCAgICAgICAgICAgICBQ eXRob24gaW50ZXJmYWNlIGZvciBYTUwgcGFyc2VyIGxpYnJhcnkgZm9yIEdOT01FCnB5Mjctb3Bl bnNzbC0wLjEzICAgICAgICAgICAgICBQeXRob24gaW50ZXJmYWNlIHRvIHRoZSBPcGVuU1NMIGxp YnJhcnkKcHkyNy1vcmJpdC0yLjI0LjAgICAgICAgICAgICAgIFB5dGhvbiBiaW5kaW5ncyBmb3Ig T1JCaXQyCnB5MjctcGFweW9uLTAuNS40XzEgICAgICAgICAgICBBIGZvcmsgb2YgcHltc24gdG8g c3VwcG9ydCB0aGUgdGVsZXBhdGh5IE1TTiBjb25uZWN0aW9uIG1hbmFnZXIKcHkyNy1weWNyeXB0 by0yLjZfMSAgICAgICAgICAgIFRoZSBQeXRob24gQ3J5cHRvZ3JhcGh5IFRvb2xraXQKcHkyNy1w eWdtZW50cy0xLjYgICAgICAgICAgICAgIFN5bnRheCBoaWdobGlnaHRlciB3cml0dGVuIGluIFB5 dGhvbgpweTI3LXB5a2RlNC00LjEwLjUgICAgICAgICAgICAgUHl0aG9uIGJpbmRpbmdzIGZvciBL REUKcHkyNy1weXR6LTIwMTNkICAgICAgICAgICAgICAgIFdvcmxkIFRpbWV6b25lIERlZmluaXRp b25zIGZvciBQeXRob24KcHkyNy1xdDQtY29yZS00LjEwLjIsMSAgICAgICAgIFB5dGhvbiBiaW5k aW5ncyBmb3IgdGhlIFF0NCB0b29sa2l0LCBRdENvcmUgbW9kdWxlCnB5MjctcXQ0LWRidXNzdXBw b3J0LTQuMTAuMiAgICBQeXRob24gYmluZGluZ3MgZm9yIHRoZSBRdDQgdG9vbGtpdCwgRC1CVVMg bW9kdWxlCnB5MjctcXQ0LWRlY2xhcmF0aXZlLTQuMTAuMiAgICBQeXRob24gYmluZGluZ3MgZm9y IHRoZSBRdDQgdG9vbGtpdCwgUXREZWNsYXJhdGl2ZSBtb2R1bGUKcHkyNy1xdDQtZGVzaWduZXIt NC4xMC4yLDEgICAgIFB5dGhvbiBiaW5kaW5ncyBmb3IgdGhlIFF0NCB0b29sa2l0LCBRdERlc2ln bmVyIG1vZHVsZQpweTI3LXF0NC1ndWktNC4xMC4yLDEgICAgICAgICAgUHl0aG9uIGJpbmRpbmdz IGZvciB0aGUgUXQ0IHRvb2xraXQsIFF0R3VpIG1vZHVsZQpweTI3LXF0NC1uZXR3b3JrLTQuMTAu MiwxICAgICAgUHl0aG9uIGJpbmRpbmdzIGZvciB0aGUgUXQ0IHRvb2xraXQsIFF0TmV0d29yayBt b2R1bGUKcHkyNy1xdDQtb3BlbmdsLTQuMTAuMiwxICAgICAgIFB5dGhvbiBiaW5kaW5ncyBmb3Ig dGhlIFF0NCB0b29sa2l0LCBRdE9wZW5HTCBtb2R1bGUKcHkyNy1xdDQtcGhvbm9uLTQuMTAuMiAg ICAgICAgIFB5dGhvbiBiaW5kaW5ncyBmb3IgdGhlIFF0NCB0b29sa2l0LCBQaG9ub24gbW9kdWxl CnB5MjctcXQ0LXNjcmlwdC00LjEwLjIsMSAgICAgICBQeXRob24gYmluZGluZ3MgZm9yIHRoZSBR dDQgdG9vbGtpdCwgUXRTY3JpcHQgbW9kdWxlCnB5MjctcXQ0LXNxbC00LjEwLjIsMSAgICAgICAg ICBQeXRob24gYmluZGluZ3MgZm9yIHRoZSBRdDQgdG9vbGtpdCwgUXRTcWwgbW9kdWxlCnB5Mjct cXQ0LXN2Zy00LjEwLjIsMSAgICAgICAgICBQeXRob24gYmluZGluZ3MgZm9yIHRoZSBRdDQgdG9v bGtpdCwgUXRTdmcgbW9kdWxlCnB5MjctcXQ0LXdlYmtpdC00LjEwLjIgICAgICAgICBQeXRob24g YmluZGluZ3MgZm9yIHRoZSBRdDQgdG9vbGtpdCwgUXRXZWJLaXQgbW9kdWxlCnB5MjctcXQ0LXht bC00LjEwLjIsMSAgICAgICAgICBQeXRob24gYmluZGluZ3MgZm9yIHRoZSBRdDQgdG9vbGtpdCwg UXRYbWwgbW9kdWxlCnB5MjctcmRmbGliLTQuMC4xICAgICAgICAgICAgICBQeXRob24gbGlicmFy eSBmb3IgUkRGIG1hbmlwdWxhdGlvbgpweTI3LXNpcC00LjE0LjcsMSAgICAgICAgICAgICAgUHl0 aG9uIHRvIEMgYW5kIEMrKyBiaW5kaW5ncyBnZW5lcmF0b3IKcHkyNy1zcGhpbngtMS4xLjNfMSAg ICAgICAgICAgIFB5dGhvbiBkb2N1bWVudGF0aW9uIGdlbmVyYXRvcgpweTI3LXNxbGl0ZTMtMi43 LjVfMyAgICAgICAgICAgU3RhbmRhcmQgUHl0aG9uIGJpbmRpbmcgdG8gdGhlIFNRTGl0ZTMgbGli cmFyeQpweTI3LXRlbGVwYXRoeS1idXR0ZXJmbHktMC41LjE1XzIgTVNOIENvbm5lY3Rpb24gTWFu YWdlciBmb3IgVGVsZXBhdGh5IEZyYW1ld29yawpweTI3LXRlbGVwYXRoeS1weXRob24tMC4xNS4x OV8xIFB5dGhvbiBiaW5kaW5ncyBmb3IgdGhlIFRlbGVwYXRoeSBmcmFtZXdvcmsKcHkyNy10d2lz dGVkQ29yZS0xMy4xLjAgICAgICAgIEFzeW5jaHJvbm91cyBuZXR3b3JraW5nIGZyYW1ld29yayBm b3IgUHl0aG9uIC0gQ29yZSBtb2R1bGUKcHkyNy14ZGctMC4xOSAgICAgICAgICAgICAgICAgIEEg cHl0aG9uIGxpYnJhcnkgdG8gYWNjZXNzIGZyZWVkZXNrdG9wLm9yZyBzdGFuZGFyZHMKcHkyNy16 b3BlLmludGVyZmFjZS0zLjguMCAgICAgIEludGVyZmFjZXMgZm9yIFB5dGhvbgpweXRob24tMi43 XzEsMiAgICAgICAgICAgICAgICAgVGhlICJtZXRhLXBvcnQiIGZvciB0aGUgZGVmYXVsdCB2ZXJz aW9uIG9mIFB5dGhvbiBpbnRlcnByZXRlcgpweXRob24yLTJfMSAgICAgICAgICAgICAgICAgICAg VGhlICJtZXRhLXBvcnQiIGZvciB2ZXJzaW9uIDIgb2YgdGhlIFB5dGhvbiBpbnRlcnByZXRlcgpw eXRob24yNy0yLjcuNV8zICAgICAgICAgICAgICAgSW50ZXJwcmV0ZWQgb2JqZWN0LW9yaWVudGVk IHByb2dyYW1taW5nIGxhbmd1YWdlCnB5dGhvbjMtMyAgICAgICAgICAgICAgICAgICAgICBUaGUg Im1ldGEtcG9ydCIgZm9yIHZlcnNpb24gMyBvZiB0aGUgUHl0aG9uIGludGVycHJldGVyCnB5dGhv bjMzLTMuMy4yXzMgICAgICAgICAgICAgICBJbnRlcnByZXRlZCBvYmplY3Qtb3JpZW50ZWQgcHJv Z3JhbW1pbmcgbGFuZ3VhZ2UKcWNhLTIuMC4zXzEgICAgICAgICAgICAgICAgICAgIENyb3NzLXBs YXRmb3JtIGNyeXB0byBBUEkgZm9yIFFUCnFjYS1vc3NsLTIuMC4wLmIzXzQgICAgICAgICAgICBR Q0EgT3BlblNMTCBwbHVnaW4KcWltYWdlYmxpdHotMC4wLjZfMiAgICAgICAgICAgIEdyYXBoaWNh bCBlZmZlY3RzIGFuZCBmaWx0ZXJzIGxpYnJhcnkgZm9yIEtERTQKcWpzb24tMC44LjEgICAgICAg ICAgICAgICAgICAgIExpYnJhcnkgdG8gbWFuYWdlIEpTT04gb2JqZWN0cyB3aXRoIFF0CnFzY2lu dGlsbGEyLTIuNy4yLDEgICAgICAgICAgICBRdDQgcG9ydCBvZiB0aGUgU2NpbnRpbGxhIEMrKyBl ZGl0b3IgY2xhc3MKcXQ0LWFzc2lzdGFudC00LjguNCAgICAgICAgICAgIFF0IGRvY3VtZW50YXRp b24gYnJvd3NlcgpxdDQtY2x1Y2VuZS00LjguNCAgICAgICAgICAgICAgUXRDTHVjZW5lIGZ1bGwg dGV4dCBzZWFyY2ggbGlicmFyeSB3cmFwcGVyCnF0NC1jb3JlbGliLTQuOC40XzUgICAgICAgICAg ICBRdCBjb3JlIGxpYnJhcnkKcXQ0LWRidXMtNC44LjQgICAgICAgICAgICAgICAgIFF0NCBiaW5k aW5ncyBmb3IgdGhlIEQtQlVTIG1lc3NhZ2luZyBzeXN0ZW0KcXQ0LWRlY2xhcmF0aXZlLTQuOC40 ICAgICAgICAgIFF0NCBmcmFtZXdvcmsgZm9yIGJ1aWxkaW5nIGhpZ2hseSBkeW5hbWljIHVzZXIg aW50ZXJmYWNlcwpxdDQtZGVzaWduZXItNC44LjQgICAgICAgICAgICAgUXQgdWkgZWRpdG9yCnF0 NC1kb2MtNC44LjQgICAgICAgICAgICAgICAgICBNdWx0aXBsYXRmb3JtIEMrKyBhcHBsaWNhdGlv biBmcmFtZXdvcmsKcXQ0LWd1aS00LjguNCAgICAgICAgICAgICAgICAgIFF0IGdyYXBoaWNhbCB1 c2VyIGludGVyZmFjZSBsaWJyYXJ5CnF0NC1oZWxwLTQuOC40ICAgICAgICAgICAgICAgICBRdEhl bHAgbW9kdWxlIHByb3ZpZGVzIFFIZWxwRW5naW5lIEFQSSBhbmQgaXMgdXNlZCBieSBBc3Npc3Rh bnQKcXQ0LWljb25lbmdpbmVzLTQuOC40ICAgICAgICAgIFF0IFNWRyBpY29uIGVuZ2luZSBwbHVn aW4KcXQ0LWltYWdlZm9ybWF0cy00LjguNCAgICAgICAgIFF0IGltYWdlZm9ybWF0IHBsdWdpbnMg Zm9yIEdJRiwgSlBFRywgTU5HIGFuZCBTVkcKcXQ0LWlucHV0bWV0aG9kcy00LjguNCAgICAgICAg IFF0IGlucHV0IG1ldGhvZCBwbHVnaW5zCnF0NC1tb2MtNC44LjQgICAgICAgICAgICAgICAgICBR dCBtZXRhIG9iamVjdCBjb21waWxlcgpxdDQtbXlzcWwtcGx1Z2luLTQuOC40ICAgICAgICAgUXQg TXlTUUwgZGF0YWJhc2UgcGx1Z2luCnF0NC1uZXR3b3JrLTQuOC40ICAgICAgICAgICAgICBRdCBu ZXR3b3JrIGxpYnJhcnkKcXQ0LW9wZW5nbC00LjguNCAgICAgICAgICAgICAgIFF0IE9wZW5HTCBs aWJyYXJ5CnF0NC1wb3J0aW5nLTQuOC40ICAgICAgICAgICAgICBRdCB1dGlsaXR5IHRvIGFzc2lz dCB3aXRoIHBvcnRpbmcgUXQzIGFwcGxpY2F0aW9ucyB0byBRdDQKcXQ0LXFkYnVzdmlld2VyLTQu OC40ICAgICAgICAgIFF0NCBELUJ1cyB2aWV3ZXIKcXQ0LXFtYWtlLTQuOC40XzEgICAgICAgICAg ICAgIFRoZSBidWlsZCB1dGlsaXR5IG9mIHRoZSBRdCBwcm9qZWN0CnF0NC1xdDNzdXBwb3J0LTQu OC40ICAgICAgICAgICBRdDMgY29tcGF0aWJpbGl0eSBsaWJyYXJ5CnF0NC1xdGVzdGxpYi00Ljgu NCAgICAgICAgICAgICBRdCB1bml0IHRlc3RpbmcgbGlicmFyeQpxdDQtcmNjLTQuOC40ICAgICAg ICAgICAgICAgICAgUXQgcmVzb3VyY2UgY29tcGlsZXIKcXQ0LXNjcmlwdC00LjguNF8xICAgICAg ICAgICAgIFF0IHNjcmlwdApxdDQtc2NyaXB0dG9vbHMtNC44LjQgICAgICAgICAgUXQgc2NyaXB0 CnF0NC1zcWwtNC44LjQgICAgICAgICAgICAgICAgICBRdCBTUUwgbGlicmFyeQpxdDQtc3FsaXRl LXBsdWdpbi00LjguNCAgICAgICAgUXQgU1FMaXRlIDMueCBkYXRhYmFzZSBwbHVnaW4KcXQ0LXN2 Zy00LjguNCAgICAgICAgICAgICAgICAgIFF0IFNWRyBsaWJyYXJ5CnF0NC11aWMtNC44LjQgICAg ICAgICAgICAgICAgICBRdCB1c2VyIGludGVyZmFjZSBjb21waWxlcgpxdDQtdWljMy00LjguNCAg ICAgICAgICAgICAgICAgUXQgYmFja3dhcmRzLWNvbXBhdGlibGUgdXNlciBpbnRlcmZhY2UgY29t cGlsZXIKcXQ0LXdlYmtpdC00LjguNF8xICAgICAgICAgICAgIFF0NCBXZWJLaXQgZW5naW5lCnF0 NC14bWwtNC44LjQgICAgICAgICAgICAgICAgICBRdCBYTUwgbGlicmFyeQpxdDQteG1scGF0dGVy bnMtNC44LjQgICAgICAgICAgWFF1ZXJ5IDEuMCBhbmQgWFBhdGggMi4wIHN1cHBvcnQgZm9yIFF0 NApxd3QtNS4yLjMgICAgICAgICAgICAgICAgICAgICAgUXQgV2lkZ2V0cyBmb3IgVGVjaG5pY2Fs IEFwcGxpY2F0aW9ucwpxemVpdGdlaXN0LTAuOC4wICAgICAgICAgICAgICAgUXQgNCB3cmFwcGVy IGxpYnJhcnkgYXJvdW5kIHRoZSBaZWl0Z2Vpc3QgRC1CdXMgQVBJCnJhbmRycHJvdG8tMS40LjAg ICAgICAgICAgICAgICBSYW5kciBleHRlbnNpb24gaGVhZGVycwpyYXB0b3IyLTIuMC45XzEgICAg ICAgICAgICAgICAgUkRGIFBhcnNlciBUb29sa2l0IGZvciBSZWRsYW5kCnJhcmlhbi0wLjguMSAg ICAgICAgICAgICAgICAgICBBbiBPTUYgaGVscCBzeXN0ZW0gYmFzZWQgb24gdGhlIEZyZWVkZXNr dG9wIHNwZWNpZmljYXRpb24KcmFzcWFsLTAuOS4zMCAgICAgICAgICAgICAgICAgIEhpZ2gtbGV2 ZWwgaW50ZXJmYWNlIGZvciBSREYKcmVjb2RlLTMuNl85ICAgICAgICAgICAgICAgICAgIENvbnZl cnRzIGZpbGVzIGJldHdlZW4gY2hhcmFjdGVyIHNldHMgYW5kIHVzYWdlcwpyZWNvcmRwcm90by0x LjE0LjIgICAgICAgICAgICAgUkVDT1JEIGV4dGVuc2lvbiBoZWFkZXJzCnJlZGxhbmQtMS4wLjE2 ICAgICAgICAgICAgICAgICBIaWdoLWxldmVsIGludGVyZmFjZSBmb3IgUkRGCnJlbmRlcnByb3Rv LTAuMTEuMSAgICAgICAgICAgICBSZW5kZXJQcm90byBwcm90b2NvbCBoZWFkZXJzCnJlc291cmNl cHJvdG8tMS4yLjAgICAgICAgICAgICBSZXNvdXJjZSBleHRlbnNpb24gaGVhZGVycwpyb2NzLTQu MTAuNSAgICAgICAgICAgICAgICAgICAgS0RFIEdyYXBoIHRoZW9yeSBJREUKcnRtcGR1bXAtMi40 XzIgICAgICAgICAgICAgICAgIEEgdG9vbCB0byBkb3dubG9hZCBSVE1QIHN0cmVhbXMKcnUtbXVl bGxlci1kaWMtMS4yXzMgICAgICAgICAgIE11ZWxsZXIgRW5nbGlzaC1SdXNzaWFuIGRpY3Rpb25h cnkKcnVieS0xLjkuMy40NDgsMSAgICAgICAgICAgICAgIEFuIG9iamVjdC1vcmllbnRlZCBpbnRl cnByZXRlZCBzY3JpcHRpbmcgbGFuZ3VhZ2UKcnVieTE5LWJkYi0wLjYuNl8xICAgICAgICAgICAg IFJ1YnkgaW50ZXJmYWNlIHRvIE9yYWNsZSBCZXJrZWxleSBEQiByZXZpc2lvbiAyIG9yIGxhdGVy CnJ1YnkxOS1kYXRlMi00LjAuMTkgICAgICAgICAgICBBbiBhbHRlcm5hdGl2ZSBkYXRlIGNsYXNz IGZvciBSdWJ5CnJ4dnQtZGV2ZWwtMi43LjEwXzYgICAgICAgICAgICBBIGxvdyBtZW1vcnkgdXNh Z2UgeHRlcm0gcmVwbGFjZW1lbnQgdGhhdCBzdXBwb3J0cyBjb2xvcgpzYW1iYTM2LWxpYnNtYmNs aWVudC0zLjYuMTggICAgU2hhcmVkIGxpYiBmcm9tIHRoZSBzYW1iYSBwYWNrYWdlCnNhbmUtYmFj a2VuZHMtMS4wLjIzXzEgICAgICAgICBBUEkgZm9yIGFjY2VzcyB0byBzY2FubmVycywgZGlnaXRh bHMgY2FtZXJhLCBmcmFtZSBncmFiYmVycyBldGMKc2Nocm9lZGluZ2VyLTEuMC4xMV8xICAgICAg ICAgIEhpZ2gtc3BlZWQgRGlyYWMgY29kZWMKc2NvbnMtMi4zLjAgICAgICAgICAgICAgICAgICAg IEEgYnVpbGQgdG9vbCBhbHRlcm5hdGl2ZSB0byBtYWtlCnNjcjJwbmctMS4yXzYgICAgICAgICAg ICAgICAgICBDb252ZXJ0cyB0aGUgb3V0cHV0IG9mICJ2aWRjb250cm9sIC1wIiB0byBQTkcKc2Ny MnR4dC0xLjIgICAgICAgICAgICAgICAgICAgIENvbnZlcnRzIHRoZSBvdXRwdXQgb2YgInZpZGNv bnRyb2wgLXAiIHRvIHRleHQKc2NyZWVuLTQuMC4zXzE0ICAgICAgICAgICAgICAgIEEgbXVsdGkt c2NyZWVuIHdpbmRvdyBtYW5hZ2VyCnNjcm5zYXZlcnByb3RvLTEuMi4yICAgICAgICAgICBTY3Ju U2F2ZXIgZXh0ZW5zaW9uIGhlYWRlcnMKc2Rjdi0wLjQuMl8yICAgICAgICAgICAgICAgICAgIEEg dGV4dC1iYXNlZCB1dGlsaXR5IGZvciB3b3JrIHdpdGggZGljdGlvbmFyaWVzIGluIFN0YXJEaWN0 J3MgZm9ybWF0CnNkbC0xLjIuMTVfMiwyICAgICAgICAgICAgICAgICBDcm9zcy1wbGF0Zm9ybSBt dWx0aW1lZGlhIGRldmVsb3BtZW50IEFQSQpzZGxfaW1hZ2UtMS4yLjEyXzMgICAgICAgICAgICAg QSBzaW1wbGUgbGlicmFyeSB0byBsb2FkIGltYWdlcyBvZiB2YXJpb3VzIGZvcm1hdHMgYXMgU0RM IHN1cmZhY2VzCnNlYWhvcnNlLTIuMzIuMF85ICAgICAgICAgICAgICBHTk9NRSBhcHBsaWNhdGlv biBmb3IgbWFuYWdpbmcgZW5jcnlwdGlvbiBrZXlzIChQR1AsIFNTSCkKc2VhaG9yc2UtcGx1Z2lu cy0yLjMwLjFfOCAgICAgIFBsdWctaW5zIGZvciB0aGUgU2VhaG9yc2Uga2V5IGFuZCBwYXNzd29y ZCBtYW5hZ2VtZW50IGFwcGxpY2F0aW9uCnNlZWQtMi4zMS45MV8zICAgICAgICAgICAgICAgICBH T2JqZWN0IEphdmFTY3JpcHRDb3JlIGJyaWRnZQpzZXJmLTEuMi4xXzEgICAgICAgICAgICAgICAg ICAgU2VyZiBIVFRQIGNsaWVudCBsaWJyYXJ5CnNlc3NyZWctMS4wLjggICAgICAgICAgICAgICAg ICBNYW5hZ2UgdXRtcC93dG1wIGVudHJpZXMgZm9yIG5vbi1pbml0IFggY2xpZW50cwpzZXR4a2Jt YXAtMS4zLjAgICAgICAgICAgICAgICAgU2V0IHRoZSBrZXlib2FyZCB1c2luZyB0aGUgWCBLZXli b2FyZCBFeHRlbnNpb24Kc2hhcmVkLWRlc2t0b3Atb250b2xvZ2llcy0wLjExLjAgSW50ZXJvcGVy YWJpbGl0eSBiZXR3ZWVuIGRlc2t0b3BzIGFuZCBjb2xsYWJvcmF0aXZlIGVudmlyb25tZW50cwpz aGFyZWQtbWltZS1pbmZvLTEuMSAgICAgICAgICAgTUlNRSB0eXBlcyBkYXRhYmFzZSBmcm9tIHRo ZSBmcmVlZGVza3RvcC5vcmcgcHJvamVjdApzaWxncmFwaGl0ZS0yLjMuMSAgICAgICAgICAgICAg Rm9udCBlbmdpbmUgZm9yIGNvbXBsZXggbm9uLVJvbWFuIHdyaXRpbmcgc3lzdGVtcwpzbXByb3h5 LTEuMC41ICAgICAgICAgICAgICAgICAgU2Vzc2lvbiBNYW5hZ2VyIFByb3h5CnNvcHJhbm8tMi45 LjMgICAgICAgICAgICAgICAgICBRdC9DKysgUkRGIGZyYW1ld29yawpzb3VuZC1qdWljZXItMi4z Mi4wXzMgICAgICAgICAgQ2xlYW4sIG1lYW4sIGFuZCBsZWFuIENEIHJpcHBlciBmb3IgR05PTUUy CnNwYW5kc3AtZGV2ZWwtMC4wLjYucDIxXzEgICAgICBEU1AgbGlicmFyeSBhbmQgc29mdHdhcmUg RkFYIG1hY2hpbmUKc3BlZWNoLWRpc3BhdGNoZXItMC43LjFfMyAgICAgIENvbW1vbiBpbnRlcmZh Y2UgdG8gc3BlZWNoIHN5bnRoZXNpcwpzcGVleC0xLjIucjFfNCwxICAgICAgICAgICAgICAgQW4g b3Blbi1zb3VyY2UgcGF0ZW50LWZyZWUgdm9pY2UgY29kZWMKc3FsaXRlMy0zLjguMC4yICAgICAg ICAgICAgICAgIFNRTCBkYXRhYmFzZSBlbmdpbmUgaW4gYSBDIGxpYnJhcnkKc3RhcnR1cC1ub3Rp ZmljYXRpb24tMC4xMl8xICAgIExpYnJhcnkgdGhhdCBzdXBwb3J0cyBzdGFydHVwIG5vdGlmaWNh dGlvbiBzcGVjIGZyb20gZnJlZWRlc2t0b3Aub3JnCnN1YnZlcnNpb24tMS44LjMgICAgICAgICAg ICAgICBWZXJzaW9uIGNvbnRyb2wgc3lzdGVtCnN1cGVya2FyYW1iYS00LjEwLjUgICAgICAgICAg ICBXaWRnZXQgZnJhbWV3b3JrIGZvciBLREUKc3ZnYWxpYi0xLjQuM182ICAgICAgICAgICAgICAg IEEgbG93IGxldmVsIGNvbnNvbGUgZ3JhcGhpY3MgbGlicmFyeQpzd2VlcGVyLTQuMTAuNSAgICAg ICAgICAgICAgICAgQ2xlYW5zIHRlbXBvcmFsIGZpbGVzIGZvciBLREUKc3dmZGVjLTAuOC40XzQg ICAgICAgICAgICAgICAgIEZsYXNoIFJlbmRlcmluZyBMaWJyYXJ5CnN3ZmRlYy1nbm9tZS0yLjMw LjFfMSAgICAgICAgICBHdGsgZmxhc2ggcGxheWVyIGFuZCB0aHVtYm5haWxlcgpzeXN0ZW0tdG9v bHMtYmFja2VuZHMtMi4xMC4xXzEgQmFja2VuZCBzeXN0ZW0gYWRtaW4gc2NyaXB0cyBmb3IgZ25v bWUtc3lzdGVtLXRvb2xzCnQxbGliLTUuMS4yXzIsMSAgICAgICAgICAgICAgICBUeXBlIDEgZm9u dCByYXN0ZXJpemF0aW9uIGxpYnJhcnkgZm9yIFVuaXgvWDExCnRhZ2xpYi0xLjggICAgICAgICAg ICAgICAgICAgICBMaWJyYXJ5IGZvciBtYW5pcHVsYXRpbmcgSUQzIHRhZ3MgYW5kIE9nZyBjb21t ZW50cwp0YWxsb2MtMi4wLjggICAgICAgICAgICAgICAgICAgSGllcmFyY2hpY2FsIHBvb2wgYmFz ZWQgbWVtb3J5IGFsbG9jYXRvcgp0Y2w4Ni04LjYuMSAgICAgICAgICAgICAgICAgICAgVG9vbCBD b21tYW5kIExhbmd1YWdlCnRkYi0xLjIuMTIsMSAgICAgICAgICAgICAgICAgICBUcml2aWFsIERh dGFiYXNlCnRlY2tpdC0yLjUuMSAgICAgICAgICAgICAgICAgICBUb29sa2l0IGZvciBjb252ZXJ0 aW5nIGRhdGEgYmV0d2VlbiA4LWJpdCBsZWdhY3kgZW5jb2RpbmdzIGFuZCBVbmljb2RlCnRlbGVw YXRoeS1mYXJzaWdodC0wLjAuMTkgICAgICBGYXJzaWdodCBDb25uZWN0aW9uIE1hbmFnZXIgZm9y IFRlbGVwYXRoeSBGcmFtZXdvcmsKdGVsZXBhdGh5LWdhYmJsZS0wLjE2LjYgICAgICAgIEphYmJl ciBDb25uZWN0aW9uIE1hbmFnZXIgZm9yIFRlbGVwYXRoeSBGcmFtZXdvcmsKdGVsZXBhdGh5LWds aWItMC4yMC4yICAgICAgICAgIEdMaWIgdXRpbGl0eSBsaWJyYXJ5IGZvciB0aGUgVGVsZXBhdGh5 IGZyYW1ld29yawp0ZWxlcGF0aHktaWRsZS0wLjEuMTEgICAgICAgICAgSVJDIENvbm5lY3Rpb24g TWFuYWdlciBmb3IgVGVsZXBhdGh5IEZyYW1ld29yawp0ZWxlcGF0aHktbG9nZ2VyLTAuNC4wICAg ICAgICAgTG9nZ2VyIHV0aWxpdHkgbGlicmFyeSBmb3IgdGhlIFRlbGVwYXRoeSBmcmFtZXdvcmsK dGVsZXBhdGh5LW1pc3Npb24tY29udHJvbC01LjEyLjAgVGVsZXBhdGh5IGNvbXBvbmVudCB0byBh cHBzIHRvIGFic3RyYWN0IGRldGFpbHMgb2YgY29ubmVjdGlvbiBtYW5hZ2Vycwp0ZWxlcGF0aHkt cXQ0LTAuOS4zICAgICAgICAgICAgSGlnaC1sZXZlbCBRdCBiaW5kaW5nIGZvciBUZWxlcGF0aHkK dGV2ZW50LTAuOS4xOCAgICAgICAgICAgICAgICAgIFRhbGxvYyBiYXNlZCBldmVudCBsb29wIGxp YnJhcnkKdGV4LWR2aXBzay01Ljk5Ml8xICAgICAgICAgICAgIENvbnZlcnQgYSBUZVggRFZJIGZp bGUgdG8gUG9zdFNjcmlwdAp0ZXgtZm9ybWF0cy0yMDEyMDcwMV8xICAgICAgICAgRm9ybWF0cyBm b3IgQmFzaWMgVGVYIEVuZ2luZXMKdGV4LWphZGV0ZXgtMy4xMyAgICAgICAgICAgICAgIFRlWCBi YWNrZW5kIGZvciBKYWRlLCBEU1NTTCBwcm9jZXNzb3IgZm9yIFNHTUwvWE1MIGRvY3VtZW50cwp0 ZXgta3BhdGhzZWEtNi4xLjBfMiAgICAgICAgICAgUGF0aCBzZWFyY2hpbmcgbGlicmFyeSBmb3Ig VGVYCnRleC1wdGV4ZW5jLTEuMy4wXzEgICAgICAgICAgICBMaWJyYXJ5IGZvciBKYXBhbmVzZSBw VGVYIGFuZCBpdHMgdG9vbHMKdGV4LXdlYjJjLTIwMTIwNzAxXzIgICAgICAgICAgIFRlWCBpbXBs ZW1lbnRhdGlvbiB0cmFuc2xhdGluZyBXRUIgdG8gQwp0ZXgteG1sdGV4LTEuOSAgICAgICAgICAg ICAgICAgTm9uLXZhbGlkYXRpbmcgWE1MIHBhcnNlciwgd3JpdHRlbiBpbiBUZVgKdGV4aTJodG1s LTUuMF8xLDEgICAgICAgICAgICAgIFRleGluZm8gdG8gSFRNTCBjb252ZXJ0ZXIKdGV4bGl2ZS1i YXNlLTIwMTIwNzAxXzggICAgICAgIFRlWCBMaXZlIFR5cGVzZXR0aW5nIFN5c3RlbSwgYmFzZSBi aW5hcmllcwp0ZXhsaXZlLXRleG1mLTIwMTIwNzAxXzQgICAgICAgVGVYIExpdmUgVHlwZXNldHRp bmcgU3lzdGVtLCB0ZXhtZiBUcmVlCnRpZHktbGliLTA5MDMxNS5jXzEgICAgICAgICAgICBVdGls aXR5IHRvIGNsZWFuIHVwIGFuZCBwcmV0dHkgcHJpbnQgSFRNTC9YSFRNTC9YTUwgKHdpdGggc2hh cmVkIGxpYikKdGlmZi00LjAuMyAgICAgICAgICAgICAgICAgICAgIFRvb2xzIGFuZCBsaWJyYXJ5 IHJvdXRpbmVzIGZvciB3b3JraW5nIHdpdGggVElGRiBpbWFnZXMKdG1ha2UtMS4xMyAgICAgICAg ICAgICAgICAgICAgIEV4dHJlbWVseSBwb3J0YWJsZSBwZXJsLWJhc2VkIG1ha2UgdXRpbGl0eQp0 bXV4LTEuOF8xICAgICAgICAgICAgICAgICAgICAgQSBUZXJtaW5hbCBNdWx0aXBsZXhlcgp0b3It ZGV2ZWwtMC4yLjQuMTcuciAgICAgICAgICAgQW4gYW5vbnltaXppbmcgb3ZlcmxheSBuZXR3b3Jr IGZvciBUQ1AKdG90ZW0tMi4zMi4wXzIgICAgICAgICAgICAgICAgIEdzdHJlYW1lci1iYXNlZCB2 aWRlbyBwbGF5ZXIgZm9yIHRoZSBHTk9NRSAyIERlc2t0b3AKdG90ZW0tcGwtcGFyc2VyLTIuMzIu M18yICAgICAgIEdPYmplY3QtYmFzZWQgbGlicmFyeSB0byBwYXJzZSBhIGhvc3Qgb2YgcGxheWxp c3QgZm9ybWF0cwp0cmFkY3BwLTAuNCAgICAgICAgICAgICAgICAgICAgVHJhZGl0aW9uYWwgKEsm Ui1zdHlsZSkgQyBwcmVwcm9jZXNzb3IKdHJhcHByb3RvLTMuNC4zICAgICAgICAgICAgICAgIERF Qy1YVFJBUCBleHRlbnNpb24gaGVhZGVycwp0d20tMS4wLjggICAgICAgICAgICAgICAgICAgICAg VGFiIFdpbmRvdyBNYW5hZ2VyIGZvciB0aGUgWCBXaW5kb3cgU3lzdGVtCnR3b2xhbWUtMC4zLjEz ICAgICAgICAgICAgICAgICBNUEVHIEF1ZGlvIExheWVyIDIgZW5jb2Rlcgp1bmlxdWUtMS4xLjZf NSAgICAgICAgICAgICAgICAgTGlicmFyeSBmb3Igc2luZ2xlIGluc3RhbmNlIGFwcGxpY2F0aW9u cwp1bnJhci00LjIwXzEsNSAgICAgICAgICAgICAgICAgRXh0cmFjdCwgdmlldyAmIHRlc3QgUkFS IGFyY2hpdmVzCnVuemlwLTYuMF8xICAgICAgICAgICAgICAgICAgICBMaXN0LCB0ZXN0LCBhbmQg ZXh0cmFjdCBjb21wcmVzc2VkIGZpbGVzIGluIGEgWklQIGFyY2hpdmUKdXBvd2VyLTAuOS43XzIg ICAgICAgICAgICAgICAgIEQtQnVzIGRhZW1vbiBmb3Igc2ltcGxpZnlpbmcgcG93ZXIgbWFuYWdl bWVudCB0YXNrcwp2NGxfY29tcGF0LTEuMC4yMDEyMDUwMV8xICAgICAgVmlkZW80TGludXggSU9D VEwgaGVhZGVyIGZpbGVzCnZhbGEtMC4yMC4xICAgICAgICAgICAgICAgICAgICBQcm9ncmFtbWlu ZyBsYW5ndWFnZSBhbmQgY29tcGlsZXIgdGhhdCBjb252ZXJ0cyBWYWxhIGNvZGUgaW50byBDIGNv ZGUKdmFsYS12YXBpZ2VuLTAuMjAuMSAgICAgICAgICAgIFByb2dyYW1taW5nIGxhbmd1YWdlIGFu ZCBjb21waWxlciB0aGF0IGNvbnZlcnRzIFZhbGEgY29kZSBpbnRvIEMgY29kZQp2aWRlb3Byb3Rv LTIuMy4yICAgICAgICAgICAgICAgVmlkZW8gZXh0ZW5zaW9uIGhlYWRlcnMKdmluYWdyZS0yLjMw LjNfMyAgICAgICAgICAgICAgIFZOQyBjbGllbnQgZm9yIHRoZSBHTk9NRSBEZXNrdG9wCnZpbm8t Mi4zMi4yXzQgICAgICAgICAgICAgICAgICBWTkMgc2VydmVyIHRoYXQgYWxsb3dzIGZvciByZW1v dGUgYWNjZXNzIHRvIHlvdXIgR05PTUUgZGVza3RvcAp2bGMtMi4wLjguYSw0ICAgICAgICAgICAg ICAgICAgUXQ0IGJhc2VkIG11bHRpbWVkaWEgcGxheWVyIGFuZCBzdHJlYW1pbmcgc2VydmVyCnZ0 ZS0wLjI2LjJfNCAgICAgICAgICAgICAgICAgICBUZXJtaW5hbCB3aWRnZXQgd2l0aCBpbXByb3Zl ZCBhY2Nlc3NpYmlsaXR5IGFuZCBJMThOIHN1cHBvcnQKdzNtLTAuNS4zXzIgICAgICAgICAgICAg ICAgICAgIEEgcGFnZXIvdGV4dC1iYXNlZCBXV1cgYnJvd3Nlcgp3Y3NsaWItNC4xMy40ICAgICAg ICAgICAgICAgICAgTGlicmFyeSBmb3IgcGFyc2luZy9nZW5lcmF0aW5nIEZJVFMgaGVhZGVycwp3 ZWJjYW1kLTMuMTEuMC4yICAgICAgICAgICAgICAgQSBwb3J0IG9mIExpbnV4IFVTQiB3ZWJjYW0g YW5kIERWQiBkcml2ZXJzIGludG8gdXNlcnNwYWNlCndlYmtpdC1ndGsyLTEuOC4zXzIgICAgICAg ICAgICBBbiBvcGVuc291cmNlIGJyb3dzZXIgZW5naW5lCndlYmtpdC1ndGszLTEuOC4zXzEgICAg ICAgICAgICBBbiBvcGVuc291cmNlIGJyb3dzZXIgZW5naW5lCndlYnAtMC4zLjEgICAgICAgICAg ICAgICAgICAgICBHb29nbGUgV2ViUCBpbWFnZSBmb3JtYXQgY29udmVyc2lvbiB0b29sCngxMXBl cmYtMS41LjQgICAgICAgICAgICAgICAgICBYMTEgc2VydmVyIHBlcmZvcm1hbmNlIHRlc3QgcHJv Z3JhbQp4MjY0LTAuMTI1LjIyMDFfMSAgICAgICAgICAgICAgTGlicmFyeSBhbmQgdG9vbCBmb3Ig ZW5jb2RpbmcgSC4yNjQvQVZDIHZpZGVvIHN0cmVhbXMKeGF1dGgtMS4wLjcgICAgICAgICAgICAg ICAgICAgIFggYXV0aG9yaXR5IGZpbGUgdXRpbGl0eQp4YmFja2xpZ2h0LTEuMi4wICAgICAgICAg ICAgICAgUHJvZ3JhbSB0byBhZGp1c3QgYmFja2xpZ2h0IGJyaWdodG5lc3MKeGJpdG1hcHMtMS4x LjEgICAgICAgICAgICAgICAgIFguT3JnIGJpdG1hcHMgZGF0YQp4Y2FsYy0xLjAuNSAgICAgICAg ICAgICAgICAgICAgU2NpZW50aWZpYyBjYWxjdWxhdG9yIGZvciBYCnhjYi1wcm90by0xLjggICAg ICAgICAgICAgICAgICBUaGUgWCBwcm90b2NvbCBDLWxhbmd1YWdlIEJpbmRpbmcgKFhDQikgcHJv dG9jb2wKeGNiLXV0aWwtMC4zLjlfMSwxICAgICAgICAgICAgIEEgbW9kdWxlIHdpdGggbGlieGNi L2xpYlgxMSBleHRlbnNpb24vcmVwbGFjZW1lbnQgbGlicmFyaWVzCnhjYi11dGlsLWltYWdlLTAu My45ICAgICAgICAgICBBIHBvcnQgb2YgWGxpYidzIFhJbWFnZSBhbmQgWFNobUltYWdlIGZ1bmN0 aW9ucwp4Y2ItdXRpbC1rZXlzeW1zLTAuMy45ICAgICAgICAgU3RhbmRhcmQgWCBrZXkgY29uc3Rh bnRzIGFuZCBjb252ZXJzaW9uIHRvL2Zyb20ga2V5Y29kZXMKeGNiLXV0aWwtcmVuZGVydXRpbC0w LjMuOCAgICAgIENvbnZlbmllbmNlIGZ1bmN0aW9ucyBmb3IgdGhlIFJlbmRlciBleHRlbnNpb24K eGNsb2NrLTEuMC43XzEgICAgICAgICAgICAgICAgIEFuYWxvZyBhbmQgZGlnaXRhbCBjbG9jayBm b3IgWAp4Y21pc2Nwcm90by0xLjIuMiAgICAgICAgICAgICAgWENNaXNjIGV4dGVuc2lvbiBoZWFk ZXJzCnhjbXNkYi0xLjAuNCAgICAgICAgICAgICAgICAgICBEZXZpY2UgQ29sb3IgQ2hhcmFjdGVy aXphdGlvbiB1dGlsaXR5IGZvciBYCnhjb25zb2xlLTEuMC42ICAgICAgICAgICAgICAgICBNb25p dG9yIHN5c3RlbSBjb25zb2xlIG1lc3NhZ2VzIHdpdGggWAp4Y3Vyc29yLXRoZW1lcy0xLjAuNF8x ICAgICAgICAgWC5vcmcgY3Vyc29ycyB0aGVtZXMKeGN1cnNvcmdlbi0xLjAuNSAgICAgICAgICAg ICAgIENyZWF0ZSBhbiBYIGN1cnNvciBmaWxlIGZyb20gYSBjb2xsZWN0aW9uIG9mIFBORyBpbWFn ZXMKeGRnLXV0aWxzLTEuMC4yLjIwMTMwOTE5XzEgICAgIFRvb2xzIHRvIGFsbG93IGFsbCBhcHBs aWNhdGlvbnMgdG8gaW50ZWdyYXRlIHdpdGggdGhlIGZyZWUgZGVza3RvcAp4ZHB5aW5mby0xLjMu MSAgICAgICAgICAgICAgICAgRGlzcGxheSBpbmZvcm1hdGlvbiB1dGlsaXR5IGZvciBYCnhkcmlp bmZvLTEuMC40ICAgICAgICAgICAgICAgICBRdWVyeSBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9u IG9mIERSSSBkcml2ZXJzCnhlcmNlcy1jMy0zLjEuMV8xICAgICAgICAgICAgICBWYWxpZGF0aW5n IFhNTCBwYXJzZXIgZnJvbSB0aGUgQXBhY2hlIFhNTCBQcm9qZWN0Cnhldi0xLjIuMSAgICAgICAg ICAgICAgICAgICAgICBQcmludCBjb250ZW50cyBvZiBYIGV2ZW50cwp4ZXh0cHJvdG8tNy4yLjEg ICAgICAgICAgICAgICAgWEV4dCBleHRlbnNpb24gaGVhZGVycwp4Zjg2LWlucHV0LWtleWJvYXJk LTEuNy4wICAgICAgWC5Pcmcga2V5Ym9hcmQgaW5wdXQgZHJpdmVyCnhmODYtaW5wdXQtbW91c2Ut MS45LjAgICAgICAgICBYLk9yZyBtb3VzZSBpbnB1dCBkcml2ZXIKeGY4Ni12aWRlby1hdGktNy4y LjAgICAgICAgICAgIFguT3JnIGF0aSBkaXNwbGF5IGRyaXZlcgp4Zjg2LXZpZGVvLWludGVsLTIu MjEuMTUgICAgICAgRHJpdmVyIGZvciBJbnRlbCBpbnRlZ3JhdGVkIGdyYXBoaWNzIGNoaXBzZXRz CnhmODYtdmlkZW8tbWFjaDY0LTYuOS40ICAgICAgICBYLk9yZyBtYWNoNjQgZGlzcGxheSBkcml2 ZXIKeGY4Ni12aWRlby1udi0yLjEuMjBfMSAgICAgICAgIFguT3JnIG52IGRpc3BsYXkgZHJpdmVy CnhmODYtdmlkZW8tb3BlbmNocm9tZS0wLjMuMyAgICBYLk9yZyBvcGVuQ2hyb21lIGRpc3BsYXkg ZHJpdmVyCnhmODYtdmlkZW8tcjEyOC02LjkuMSAgICAgICAgICBYLk9yZyByMTI4IGRpc3BsYXkg ZHJpdmVyCnhmODYtdmlkZW8tcmFkZW9uaGQtMS4zLjBfNSAgICBYLk9yZyBhdGkgUmFkZW9uSEQg ZGlzcGxheSBkcml2ZXIKeGY4Ni12aWRlby12ZXNhLTIuMy4zICAgICAgICAgIFguT3JnIHZlc2Eg ZGlzcGxheSBkcml2ZXIKeGY4NmJpZ2ZvbnRwcm90by0xLjIuMCAgICAgICAgIFhGcmVlODYtQmln Zm9udCBleHRlbnNpb24gaGVhZGVycwp4Zjg2ZGdhLTEuMC4zICAgICAgICAgICAgICAgICAgVGVz dCBwcm9ncmFtIGZvciB0aGUgWEZyZWU4Ni1ER0EgZXh0ZW5zaW9uCnhmODZkZ2Fwcm90by0yLjEg ICAgICAgICAgICAgICBYRnJlZTg2LURHQSBleHRlbnNpb24gaGVhZGVycwp4Zjg2ZHJpcHJvdG8t Mi4xLjEgICAgICAgICAgICAgWEZyZWU4Ni1EUkkgZXh0ZW5zaW9uIGhlYWRlcnMKeGY4Nm1pc2Nw cm90by0wLjkuMyAgICAgICAgICAgIFhGcmVlODYtTWlzYyBleHRlbnNpb24gaGVhZGVycwp4Zjg2 dmlkbW9kZXByb3RvLTIuMy4xICAgICAgICAgWEZyZWU4Ni1WaWRNb2RlRXh0ZW5zaW9uIGV4dGVu c2lvbiBoZWFkZXJzCnhnYW1tYS0xLjAuNSAgICAgICAgICAgICAgICAgICBHYW1tYSBjb3JyZWN0 aW9uIHRocm91Z2ggdGhlIFggc2VydmVyLgp4Z2MtMS4wLjQgICAgICAgICAgICAgICAgICAgICAg WCBncmFwaGljcyBkZW1vCnhob3N0LTEuMC42ICAgICAgICAgICAgICAgICAgICBTZXJ2ZXIgYWNj ZXNzIGNvbnRyb2wgcHJvZ3JhbSBmb3IgWAp4aHRtbC0xLjAuMjAwMjA4MDFfNCAgICAgICAgICAg VzNDJ3MgWEhUTUwgRFRECnhpbmVyYW1hcHJvdG8tMS4yLjEgICAgICAgICAgICBYaW5lcmFtYSBl eHRlbnNpb24gaGVhZGVycwp4aW5pdC0xLjMuMywxICAgICAgICAgICAgICAgICAgWCBXaW5kb3cg U3lzdGVtIGluaXRpYWxpemVyCnhpbnB1dC0xLjYuMSAgICAgICAgICAgICAgICAgICBWZXJ5IHVz ZWZ1bCB1dGlsaXR5IGZvciBjb25maWd1cmluZyBhbmQgdGVzdGluZyBYSW5wdXQgZGV2aWNlcwp4 a2Jjb21wLTEuMi40ICAgICAgICAgICAgICAgICAgQ29tcGlsZSBYS0Iga2V5Ym9hcmQgZGVzY3Jp cHRpb24KeGtiZXZkLTEuMS4zICAgICAgICAgICAgICAgICAgIFhLQiBldmVudCBkYWVtb24KeGti dXRpbHMtMS4wLjQgICAgICAgICAgICAgICAgIFhLQiB1dGlsaXR5IGRlbW9zCnhrZXlib2FyZC1j b25maWctMi45ICAgICAgICAgICBYIEtleWJvYXJkIENvbmZpZ3VyYXRpb24gRGF0YWJhc2UKeGtp bGwtMS4wLjQgICAgICAgICAgICAgICAgICAgIFV0aWxpdHkgZm9yIGtpbGxpbmcgYSBjbGllbnQg YnkgaXRzIFggcmVzb3VyY2UKeGxzYXRvbXMtMS4xLjEgICAgICAgICAgICAgICAgIExpc3QgaW50 ZXJuZWQgYXRvbXMgZGVmaW5lZCBvbiBhIHNlcnZlcgp4bHNjbGllbnRzLTEuMS4zICAgICAgICAg ICAgICAgTGlzdCBjbGllbnQgYXBwbGljYXRpb25zIHJ1bm5pbmcgb24gYSBkaXNwbGF5CnhtZXNz YWdlLTEuMC40ICAgICAgICAgICAgICAgICBEaXNwbGF5IG1lc3NhZ2Ugb3IgcXVlcnkgaW4gYSBY IHdpbmRvdwp4bWxjYXRtZ3ItMi4yICAgICAgICAgICAgICAgICAgU0dNTCBhbmQgWE1MIGNhdGFs b2cgbWFuYWdlcgp4bWxjaGFyZW50LTAuM18yICAgICAgICAgICAgICAgWE1MIGNoYXJhY3RlciBl bnRpdGllcwp4bW9kbWFwLTEuMC44ICAgICAgICAgICAgICAgICAgVXRpbGl0eSBmb3IgbW9kaWZ5 aW5nIGtleW1hcHMgYW5kIHBvaW50ZXIgYnV0dG9uIG1hcHBpbmdzIGluIFgKeG9tYnJlcm8tMS42 LjAgICAgICAgICAgICAgICAgIE1pbmltYWxpc3RzIHZpLWxpa2Ugd2ViIGJyb3dzZXIgYmFzZWQg b24gd2Via2l0IGFuZCBHVEsrCnhvcmctNy43ICAgICAgICAgICAgICAgICAgICAgICBYLk9yZyBj b21wbGV0ZSBkaXN0cmlidXRpb24gbWV0YXBvcnQKeG9yZy1hcHBzLTcuNyAgICAgICAgICAgICAg ICAgIFgub3JnIGFwcHMgbWV0YS1wb3J0CnhvcmctY2YtZmlsZXMtMS4wLjVfMSAgICAgICAgICBY Lm9yZyBjZiBmaWxlcyBmb3IgdXNlIHdpdGggaW1ha2UgYnVpbGRzCnhvcmctZG9jcy0xLjcsMSAg ICAgICAgICAgICAgICBYLm9yZyBkb2N1bWVudGF0aW9uIGZpbGVzCnhvcmctZHJpdmVycy03Ljcg ICAgICAgICAgICAgICBYLm9yZyBkcml2ZXJzIG1ldGEtcG9ydAp4b3JnLWZvbnRzLTcuNyAgICAg ICAgICAgICAgICAgWC5vcmcgZm9udHMgbWV0YS1wb3J0CnhvcmctZm9udHMtMTAwZHBpLTcuNyAg ICAgICAgICBYLk9yZyAxMDBkcGkgYml0bWFwIGZvbnRzCnhvcmctZm9udHMtNzVkcGktNy43ICAg ICAgICAgICBYLk9yZyA3NWRwaSBiaXRtYXAgZm9udHMKeG9yZy1mb250cy1jeXJpbGxpYy03Ljcg ICAgICAgIFguT3JnIEN5cmlsbGljIGJpdG1hcCBmb250cwp4b3JnLWZvbnRzLW1pc2NiaXRtYXBz LTcuNyAgICAgWC5PcmcgbWlzY2VsbGFuZW91cyBiaXRtYXAgZm9udHMKeG9yZy1mb250cy10cnVl dHlwZS03LjdfMSAgICAgIFguT3JnIFRydWVUeXBlIGZvbnRzCnhvcmctZm9udHMtdHlwZTEtNy43 ICAgICAgICAgICBYLk9yZyBUeXBlMSBmb250cwp4b3JnLWxpYnJhcmllcy03LjcgICAgICAgICAg ICAgWC5vcmcgbGlicmFyaWVzIG1ldGEtcG9ydAp4b3JnLW1hY3Jvcy0xLjE3LjEgICAgICAgICAg ICAgWC5PcmcgZGV2ZWxvcG1lbnQgYWNsb2NhbCBtYWNyb3MKeG9yZy1zZXJ2ZXItMS4xMi40XzMs MSAgICAgICAgIFguT3JnIFggc2VydmVyIGFuZCByZWxhdGVkIHByb2dyYW1zCnhwbGFuZXQtMS4z LjBfMSAgICAgICAgICAgICAgICBEcmF3IHBpY3R1cmVzIG9mIHRoZSBlYXJ0aCB0ZXh0dXJlZCBi eSBhbiBpbWFnZQp4cHItMS4wLjQgICAgICAgICAgICAgICAgICAgICAgVXRpbGl0eSBmb3IgcHJp bnRpbmcgYW4gWCB3aW5kb3cgZHVtcAp4cHJvcC0xLjIuMiAgICAgICAgICAgICAgICAgICAgUHJv cGVydHkgZGlzcGxheWVyIGZvciBYCnhwcm90by03LjAuMjQgICAgICAgICAgICAgICAgICBYMTEg cHJvdG9jb2wgaGVhZGVycwp4cmFuZHItMS40LjEgICAgICAgICAgICAgICAgICAgUHJpbWl0aXZl IGNvbW1hbmQgbGluZSBpbnRlcmZhY2UgdG8gdGhlIFJhbmRSIGV4dGVuc2lvbgp4cmRiLTEuMS4w ICAgICAgICAgICAgICAgICAgICAgWCBzZXJ2ZXIgcmVzb3VyY2UgZGF0YWJhc2UgdXRpbGl0eQp4 cmVmcmVzaC0xLjAuNSAgICAgICAgICAgICAgICAgUmVmcmVzaCBhbGwgb3IgcGFydCBvZiBhbiBY IHNjcmVlbgp4c2NyZWVuc2F2ZXItNS4yMl8zICAgICAgICAgICAgU2F2ZSB5b3VyIHNjcmVlbiB3 aGlsZSB5b3UgZW50ZXJ0YWluIHlvdXIgY2F0CnhzZC0zLjMuMCAgICAgICAgICAgICAgICAgICAg ICBBIFczQyBYTUwgU2NoZW1hIHRvIEMrKyB0cmFuc2xhdG9yCnhzZXQtMS4yLjNfMSAgICAgICAg ICAgICAgICAgICBVc2VyIHByZWZlcmVuY2UgdXRpbGl0eSBmb3IgWAp4c2V0bW9kZS0xLjAuMCAg ICAgICAgICAgICAgICAgU2V0IHRoZSBtb2RlIGZvciBhbiBYIElucHV0IERldmljZQp4c2V0cm9v dC0xLjEuMSAgICAgICAgICAgICAgICAgcm9vdCB3aW5kb3cgcGFyYW1ldGVyIHNldHRpbmcgdXRp bGl0eSBmb3IgWAp4dGVybS0yOTcgICAgICAgICAgICAgICAgICAgICAgVGVybWluYWwgZW11bGF0 b3IgZm9yIHRoZSBYIFdpbmRvdyBTeXN0ZW0KeHRyYW5zLTEuMi43ICAgICAgICAgICAgICAgICAg IEFic3RyYWN0IG5ldHdvcmsgY29kZSBmb3IgWAp4dmlkLTEuMy4yLDEgICAgICAgICAgICAgICAg ICAgQW4gb3BlbnNvdXJjZSBNUEVHLTQgY29kZWMsIGJhc2VkIG9uIE9wZW5EaXZ4Cnh2aW5mby0x LjEuMiAgICAgICAgICAgICAgICAgICBQcmludCBvdXQgWC1WaWRlbyBleHRlbnNpb24gYWRhcHRv ciBpbmZvcm1hdGlvbgp4d2QtMS4wLjYgICAgICAgICAgICAgICAgICAgICAgRHVtcCBhbiBpbWFn ZSBvZiBhbiBYIHdpbmRvdwp4d2luaW5mby0xLjEuMyAgICAgICAgICAgICAgICAgV2luZG93IGlu Zm9ybWF0aW9uIHV0aWxpdHkgZm9yIFgKeHd1ZC0xLjAuNCAgICAgICAgICAgICAgICAgICAgIElt YWdlIGRpc3BsYXllciBmb3IgWAp5YWpsLTIuMC40XzEgICAgICAgICAgICAgICAgICAgUG9ydGFi bGUgSlNPTiBwYXJzaW5nIGFuZCBzZXJpYWxpemF0aW9uIGxpYnJhcnkgaW4gQU5TSSBDCnlhc20t MS4yLjAgICAgICAgICAgICAgICAgICAgICBBIGNvbXBsZXRlIHJld3JpdGUgb2YgdGhlIE5BU00g YXNzZW1ibGVyCnllbHAtMi4zMC4yXzcgICAgICAgICAgICAgICAgICBBIGhlbHAgYnJvd3NlciBm b3IgdGhlIEdOT01FIDIgZGVza3RvcAp5b3V0dWJlX2RsLTIwMTMuMDkuMjQuMl8xICAgICAgQSBw cm9ncmFtIGZvciBkb3dubG9hZGluZyB2aWRlb3MgZnJvbSBZb3VUdWJlLmNvbQp6ZW5pdHktMi4z Mi4xXzIgICAgICAgICAgICAgICAgRGlzcGxheSBHTk9NRSBkaWFsb2dzIGZyb20gdGhlIGNvbW1h bmQgbGluZQp6aC1kb2Nwcm9qLTAuMS4yMDA2MDMwM182ICAgICAgU3VwcG9ydGl2ZSB0b29scyBm b3IgQ2hpbmVzZSBkb2Nwcm9qIGJ1aWxkCnppcC0zLjAgICAgICAgICAgICAgICAgICAgICAgICBD cmVhdGUvdXBkYXRlIFpJUCBmaWxlcyBjb21wYXRpYmxlIHdpdGggUEtaSVAKenppcGxpYi0wLjEz LjYyICAgICAgICAgICAgICAgIEEgbGlicmFyeSB0byBwcm92aWRlIHRyYW5zcGFyZW50IHJlYWQg YWNjZXNzIHRvIHppcHBlZCBmaWxlcwo= --089e012947846dade504e814f795 Content-Type: text/plain; charset=US-ASCII; name="xorg.conf" Content-Disposition: attachment; filename="xorg.conf" Content-Transfer-Encoding: base64 X-Attachment-Id: file5 U2VjdGlvbiAiU2VydmVyTGF5b3V0IgoJSWRlbnRpZmllciAgICAgIlgub3JnIENvbmZpZ3VyZWQi CglTY3JlZW4gICAgICAwICAiU2NyZWVuMCIgMCAwCglJbnB1dERldmljZSAgICAiTW91c2UwIiAi Q29yZVBvaW50ZXIiCglJbnB1dERldmljZSAgICAiS2V5Ym9hcmQwIiAiQ29yZUtleWJvYXJkIgpF bmRTZWN0aW9uCgpTZWN0aW9uICJGaWxlcyIKCU1vZHVsZVBhdGggICAiL3Vzci9sb2NhbC9saWIv eG9yZy9tb2R1bGVzIgoJRm9udFBhdGggICAgICIvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvTGli ZXJhdGlvbi8iCglGb250UGF0aCAgICAgIi91c3IvbG9jYWwvbGliL1gxMS9mb250cy9jeXJpbGxp Yy8iCglGb250UGF0aCAgICAgIi91c3IvbG9jYWwvbGliL1gxMS9mb250cy9taXNjLyIKCUZvbnRQ YXRoICAgICAiL3Vzci9sb2NhbC9saWIvWDExL2ZvbnRzL1RURi8iCglGb250UGF0aCAgICAgIi91 c3IvbG9jYWwvbGliL1gxMS9mb250cy9PVEYiCglGb250UGF0aCAgICAgIi91c3IvbG9jYWwvbGli L1gxMS9mb250cy9UeXBlMS8iCglGb250UGF0aCAgICAgIi91c3IvbG9jYWwvbGliL1gxMS9mb250 cy8xMDBkcGkvIgoJRm9udFBhdGggICAgICIvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvNzVkcGkv IgpFbmRTZWN0aW9uCgpTZWN0aW9uICJNb2R1bGUiCglMb2FkICAicmVjb3JkIgoJTG9hZCAgImRy aSIKCUxvYWQgICJkcmkyIgoJTG9hZCAgImRiZSIKCUxvYWQgICJnbHgiCglMb2FkICAiZXh0bW9k IgpFbmRTZWN0aW9uCgpTZWN0aW9uICJJbnB1dERldmljZSIKCUlkZW50aWZpZXIgICJLZXlib2Fy ZDAiCglEcml2ZXIgICAgICAia2JkIgpFbmRTZWN0aW9uCgpTZWN0aW9uICJJbnB1dERldmljZSIK CUlkZW50aWZpZXIgICJNb3VzZTAiCglEcml2ZXIgICAgICAibW91c2UiCglPcHRpb24JICAgICJQ cm90b2NvbCIgImF1dG8iCglPcHRpb24JICAgICJEZXZpY2UiICIvZGV2L3N5c21vdXNlIgoJT3B0 aW9uCSAgICAiWkF4aXNNYXBwaW5nIiAiNCA1IDYgNyIKRW5kU2VjdGlvbgoKU2VjdGlvbiAiTW9u aXRvciIKCUlkZW50aWZpZXIgICAiTW9uaXRvcjAiCglWZW5kb3JOYW1lICAgIk1vbml0b3IgVmVu ZG9yIgoJTW9kZWxOYW1lICAgICJNb25pdG9yIE1vZGVsIgoJT3B0aW9uICAgICAgICJEUE1TIgpF bmRTZWN0aW9uCgpTZWN0aW9uICJEZXZpY2UiCiAgICAgICAgIyMjIEF2YWlsYWJsZSBEcml2ZXIg b3B0aW9ucyBhcmU6LQogICAgICAgICMjIyBWYWx1ZXM6IDxpPjogaW50ZWdlciwgPGY+OiBmbG9h dCwgPGJvb2w+OiAiVHJ1ZSIvIkZhbHNlIiwKICAgICAgICAjIyMgPHN0cmluZz46ICJTdHJpbmci LCA8ZnJlcT46ICI8Zj4gSHova0h6L01IeiIKICAgICAgICAjIyMgW2FyZ106IGFyZyBvcHRpb25h bAogICAgICAgICNPcHRpb24gICAgICJTaGFkb3dGQiIgICAgICAgICAgIAkjIFs8Ym9vbD5dCiAg ICAgICAgI09wdGlvbiAgICAgIkRlZmF1bHRSZWZyZXNoIiAgICAgCSMgWzxib29sPl0KICAgICAg ICAjT3B0aW9uICAgICAiTW9kZVNldENsZWFyU2NyZWVuIiAJIyBbPGJvb2w+XQoJSWRlbnRpZmll ciAgIkNhcmQwIgoJI0RyaXZlciAgICAgICJ2ZXNhIgoJRHJpdmVyICAgICAgImF0aSIKCVZlbmRv ck5hbWUgICJBZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuIFtBTUQvQVRJXSIKCUJvYXJkTmFt ZSAgICJDYXBlIFZlcmRlIFhUIFtSYWRlb24gSEQgNzc3MCBHSHogRWRpdGlvbl0iCglCdXNJRCAg ICAgICAiUENJOjI6MDowIgpFbmRTZWN0aW9uCgpTZWN0aW9uICJTY3JlZW4iCglJZGVudGlmaWVy ICJTY3JlZW4wIgoJRGV2aWNlICAgICAiQ2FyZDAiCglNb25pdG9yICAgICJNb25pdG9yMCIKCVN1 YlNlY3Rpb24gIkRpc3BsYXkiCgkJVmlld3BvcnQgICAwIDAKCQlEZXB0aCAgICAgMQoJRW5kU3Vi U2VjdGlvbgoJU3ViU2VjdGlvbiAiRGlzcGxheSIKCQlWaWV3cG9ydCAgIDAgMAoJCURlcHRoICAg ICA0CglFbmRTdWJTZWN0aW9uCglTdWJTZWN0aW9uICJEaXNwbGF5IgoJCVZpZXdwb3J0ICAgMCAw CgkJRGVwdGggICAgIDgKCUVuZFN1YlNlY3Rpb24KCVN1YlNlY3Rpb24gIkRpc3BsYXkiCgkJVmll d3BvcnQgICAwIDAKCQlEZXB0aCAgICAgMTUKCUVuZFN1YlNlY3Rpb24KCVN1YlNlY3Rpb24gIkRp c3BsYXkiCgkJVmlld3BvcnQgICAwIDAKCQlEZXB0aCAgICAgMTYKCUVuZFN1YlNlY3Rpb24KCVN1 YlNlY3Rpb24gIkRpc3BsYXkiCgkJVmlld3BvcnQgICAwIDAKCQlEZXB0aCAgICAgMjQKCQlNb2Rl cyAgICAgIjEyODB4MTAyNCIKCUVuZFN1YlNlY3Rpb24KRW5kU2VjdGlvbgoK --089e012947846dade504e814f795-- From owner-freebsd-x11@FreeBSD.ORG Mon Oct 7 11:06:56 2013 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 904FF930 for ; Mon, 7 Oct 2013 11:06:56 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 645BB2852 for ; Mon, 7 Oct 2013 11:06:56 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r97B6ueI077928 for ; Mon, 7 Oct 2013 11:06:56 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r97B6t76077926 for freebsd-x11@FreeBSD.org; Mon, 7 Oct 2013 11:06:55 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 7 Oct 2013 11:06:55 GMT Message-Id: <201310071106.r97B6t76077926@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-x11@FreeBSD.org Subject: Current problem reports assigned to freebsd-x11@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Oct 2013 11:06:56 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/182714 x11 x11-fonts/*: some need NO_STAGE=yes removed o ports/182609 x11 [patch] x11-servers/xorg-server: really init and confi o ports/182002 x11 x11-wm/xcompmgr shadow rendering patch a ports/181838 x11 [patch] x11-servers/xorg-server: fix TLS variables wit o ports/181660 x11 [patch] x11-servers/xorg-server: fix typos and new xor o ports/181513 x11 graphics/libGL needs python, but lacks explicit depend o ports/181318 x11 x11-servers/xorg-server does not compile or ARM o ports/181202 x11 x11-servers/xorg: xorg-7.x meta package missing o ports/181140 x11 [patch]x11/pixman fix typo & build issue on arm o ports/180096 x11 [patch] x11/xorg-libraries: add missing dependency o ports/180023 x11 x11-servers/xorg: xorg (WITH_NEW_XORG) on 10-CURRENT i o ports/178670 x11 x11/xorg: X does not refresh upper 1/4 screen in some a ports/178170 x11 [patch] x11-servers/xorg-server: xkb misbehaviour on k o ports/176705 x11 graphics/libGL : Fix complitation (not useability) on o ports/176703 x11 graphics/dri : Fix complitation (not useability) on AR o ports/175532 x11 x11/xdm: /bin/cp -n /usr/local/share/examples/xdm/Give o ports/171422 x11 graphics/libGL build error with python3.2 o ports/170852 x11 [PATCH] x11-fonts/encodings: encodings.dir includes bo o ports/170690 x11 x11-servers/xorg-server eats memory o ports/169794 x11 x11/xdm, several /usr/local/lib/X11/xdm/ files missing o ports/169561 x11 [patch] x11-toolkits/libXmu: disable specs o ports/169560 x11 [patch] x11/libICE: disable specs o ports/169559 x11 [patch] x11-fonts/fontsproto: disable specs o ports/166163 x11 graphics/dri: gthumb port crashes (SIGSEGV) within the o ports/160963 x11 [patch] x11/bigreqsproto: disable specs a ports/159792 x11 [patch] USB HID devices support for x11-drivers/xf86-i f ports/158513 x11 Broken Xvideo in x11-drivers/xf86-video-intel drivers s ports/156405 x11 x11-drivers/xf86-video-ati driver: no hardware renderi o ports/155696 x11 [patch] x11-servers/xorg-server: chase AIGLX altered d o ports/154502 x11 x11/xdm authorization failure when used with E17 windo o ports/149743 x11 x11/xorg: garbled window since Xorg-7.5 o ports/148591 x11 information note for x11-drivers/xf86-input-synaptics 32 problems total. From owner-freebsd-x11@FreeBSD.ORG Mon Oct 7 12:21:24 2013 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id B2B76DE9 for ; Mon, 7 Oct 2013 12:21:24 +0000 (UTC) (envelope-from kwm@rainbow-runner.nl) Received: from fep12.mx.upcmail.net (fep12.mx.upcmail.net [62.179.121.32]) by mx1.freebsd.org (Postfix) with ESMTP id 051842F49 for ; Mon, 7 Oct 2013 12:21:23 +0000 (UTC) Received: from edge03.upcmail.net ([192.168.13.238]) by viefep12-int.chello.at (InterMail vM.8.01.05.05 201-2260-151-110-20120111) with ESMTP id <20131007122122.EZIO27765.viefep12-int.chello.at@edge03.upcmail.net>; Mon, 7 Oct 2013 14:21:22 +0200 Received: from [127.0.0.1] ([178.84.134.112]) by edge03.upcmail.net with edge id aCMN1m0012Rg3Ey03CMN1s; Mon, 07 Oct 2013 14:21:22 +0200 X-SourceIP: 178.84.134.112 Message-ID: <5252A741.1060406@rainbow-runner.nl> Date: Mon, 07 Oct 2013 14:21:21 +0200 From: Koop Mast User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: aleksandr terebilov , freebsd-x11@freebsd.org Subject: Re: AMD GPUs kernel-modesetting References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 131007-0, 07-10-2013), Outbound message X-Antivirus-Status: Clean X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Oct 2013 12:21:24 -0000 On 6-10-2013 18:24, aleksandr terebilov wrote: > all is working ok. > Thanks for the report. Could you run "env LIBGL_DEBUG=verbose glxinfo" and send me the output? I'm curious if acceleration works for you and if yes what it uses. -Koop From owner-freebsd-x11@FreeBSD.ORG Mon Oct 7 23:39:47 2013 Return-Path: Delivered-To: freebsd-X11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 2022217A for ; Mon, 7 Oct 2013 23:39:47 +0000 (UTC) (envelope-from sean_bruno@yahoo.com) Received: from nm14-vm2.bullet.mail.gq1.yahoo.com (nm14-vm2.bullet.mail.gq1.yahoo.com [98.136.218.253]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D4D112E15 for ; Mon, 7 Oct 2013 23:39:43 +0000 (UTC) Received: from [216.39.60.183] by nm14.bullet.mail.gq1.yahoo.com with NNFMP; 07 Oct 2013 23:39:37 -0000 Received: from [98.136.164.71] by tm19.bullet.mail.gq1.yahoo.com with NNFMP; 07 Oct 2013 23:39:37 -0000 Received: from [127.0.0.1] by smtp233.mail.gq1.yahoo.com with NNFMP; 07 Oct 2013 23:39:37 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1381189177; bh=c+7JLt7ucxkUjiQhCYyqYbcqPKy1NemN0sOQK3JacOw=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:X-Rocket-Received:Subject:From:Reply-To:To:In-Reply-To:References:Content-Type:Date:Message-ID:Mime-Version:X-Mailer; b=YLUmZWa5EuHywjlcnGhwwubWa2AqX6FMl/UZn7t1sodjbweJC1nIQblPdB4zRSqLEFaZI7EUjv8ZsvTIWOMZpeAVbinuG+TpDv3Q8kw0bGr/V8cKiXPhchFLpgPp1Wu4p0lbKj40bzZdwdIr5+UL6Yg7z/J3bx5G70pGYPOnImU= X-Yahoo-Newman-Id: 725299.62880.bm@smtp233.mail.gq1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: 9AdBtLsVM1krOpsuohFPUqQKYVJzBQnJIsux3r7lQ7eptne jOp2UAdkfufebO0fxhh_f4SGiGabA5p_jeumAtpW1hV1r5nE22uvnZ.HdIDL PJpS_.NkQJMNWIlDqmcRRk1Evh_i4rc6PIApAozWf6ekMGK4vsl6MzwBFQmJ AFX.RyltymC.xnqMKo.xYCOTkb4Z_wavU1oBI9dJB16Pg3TuftzY.GjH8m2b GOlkdPnZMAB19NIZLjE1Rs4MZ7wo459xmFU4UmT7bZ3QvEwc2TuCKVUf_fz7 kdnsWIrZqj4N2vYV96CZP9K9xYL7RyXHgoj_8yTyD2PKQ2U_145snWvNNAtJ cz6XJgQ8URZC9PMbmn1ZUtIHXISxn5Gv15lv8a4MaeyaVyErD0LwPhTTO_v9 A72Eb5aMBx1Dat9p_s7QYT.9MTorw9gsWR_EBeAm_9Y6ekK97KWVCD91p3oq fxfTC2LRthC6tTSU8_EHNFjyDXZ_bOhQ_IYqYUCPZWKsG104qKuHdbrktVZe YrHhDE4My64QOA.VsDezpXae4BFfQ_8QOEq0.VNDhGkJ8p3dz3uxIwrN2zUa hwUdE9Be3N94yfKeYCH_K3.cOtb73dAoc1RB5oab0U4TuiB8KXtDQsUE2g9e gHOPYmkC.hxVl02PbnOBw5d8050CfLvO821FdzkU6cUU.QF6i X-Yahoo-SMTP: u5BKR6OswBC_iZJVfGRoMkTIpc8pEA4- X-Rocket-Received: from [10.73.160.242] (sean_bruno@209.131.62.116 with ) by smtp233.mail.gq1.yahoo.com with SMTP; 07 Oct 2013 23:39:36 +0000 UTC Subject: [patch] Re: drm2/radeon dfixed_trunc() warnings From: Sean Bruno To: freebsd-X11@freebsd.org In-Reply-To: <1381095549.1586.7.camel@localhost> References: <1381095549.1586.7.camel@localhost> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-s8BvuewmrJOizElEsmSE" Date: Mon, 07 Oct 2013 16:39:36 -0700 Message-ID: <1381189176.3399.4.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: sbruno@freebsd.org List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Oct 2013 23:39:47 -0000 --=-s8BvuewmrJOizElEsmSE Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable [repost from -current] On Sun, 2013-10-06 at 14:39 -0700, Sean Bruno wrote:=20 > These caught my eye today, and the checks strewn about > sys/dev/drm2/radeon seem completely bogus to me, but I don't have the > h/w to test it at the moment. >=20 > /usr/src/sys/modules/drm2/radeonkms/../../../dev/drm2/radeon/rs690.c:491:= 37: warning: comparison of unsigned expression < 0 is always false [-Wtauto= logical-compare] > if (dfixed_trunc(priority_mark02) < 0) >=20 >=20 > dfixed_trunc is a macro: > drm_fixed.h:#define dfixed_trunc(A) ((A).full >> 12) >=20 > that returns the output of a shift right operation ... priority_mark02 > is of type union fixed20_12, single element union of type u32, so I > can't see this check ever doing anything useful. >=20 > But, as always, I'm probably missing something obvious. =20 >=20 > Sean Proposed patch to eliminate this check. If I understand the macro correctly, there's no way for these checks to ever do anything as bit shifting an unsigned will simply clear out the value. So, the check for <0 is completely bogus? Sean http://people.freebsd.org/~sbruno/drm2_radeon_useless.txt=20 --=-s8BvuewmrJOizElEsmSE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (FreeBSD) iQEcBAABAgAGBQJSU0YwAAoJEBkJRdwI6BaHBXsIAIWcgw63yaI4r5eY/LHc4S7k 3qMhrIBqVHMTGEuAQhzvFQq8jNCyR2Yn0LayVDdsY8BwhQSumxEjKDgZcH5cmoy0 RHRt3MK+QCAg4HY0t948fEY3fkaNSjuUUnh78UrPWf6fagDILFpExqZEz2vy/1FW 0N4b4gI7slsvidxEnp6YO/5TQXBlsGBhPUsJ0mboSJ0Ah3dddVQX68TGTy/g5iqZ 7j78UAB6Nil019v2Ub1BcC67hfp3Yf9tFhYPqPXR3xz8RBmd1TDBQirerJkT0Wud L6UykuknduUS/ciVffSzWelX6sDeeosQj9efgQ311HFv2JJZFBr6P8YUojAPPjE= =6KtV -----END PGP SIGNATURE----- --=-s8BvuewmrJOizElEsmSE-- From owner-freebsd-x11@FreeBSD.ORG Thu Oct 10 11:26:48 2013 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id D430015A for ; Thu, 10 Oct 2013 11:26:48 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (unknown [IPv6:2001:1900:2254:206a::50:123]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C313B232E for ; Thu, 10 Oct 2013 11:26:48 +0000 (UTC) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.14.7/8.14.7) with ESMTP id r9ABQmkM088451 for ; Thu, 10 Oct 2013 11:26:48 GMT (envelope-from portscout@portscout.freebsd.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.14.7/8.14.6/Submit) id r9ABQmtA088439; Thu, 10 Oct 2013 11:26:48 GMT (envelope-from portscout) Message-Id: <201310101126.r9ABQmtA088439@portscout.freebsd.org> Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Thu, 10 Oct 2013 11:26:48 +0000 From: portscout@FreeBSD.org To: x11@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Oct 2013 11:26:48 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/x11@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ x11-drivers/xf86-video-intel | 2.7.1 | 2.99.904 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt If wish to stop receiving portscout reminders, please contact portscout@FreeBSD.org Thanks. From owner-freebsd-x11@FreeBSD.ORG Fri Oct 11 08:50:16 2013 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 2A7811C6 for ; Fri, 11 Oct 2013 08:50:16 +0000 (UTC) (envelope-from ftp51246-2575596@sh4-5.1blu.de) Received: from sh4-5.1blu.de (sh4-5.1blu.de [178.254.11.41]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E5EC621AE for ; Fri, 11 Oct 2013 08:50:15 +0000 (UTC) Received: from ftp51246-2575596 by sh4-5.1blu.de with local (Exim 4.76) (envelope-from ) id 1VUYU1-0002wR-Jk for freebsd-x11@freebsd.org; Fri, 11 Oct 2013 10:54:05 +0200 Date: Fri, 11 Oct 2013 10:54:05 +0200 From: Matthias Apitz To: freebsd-x11@freebsd.org Subject: Xorg does not return to alpha console Message-ID: <20131011085405.GA8670@sh4-5.1blu.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Operating-System: FreeBSD 7.0-RELEASE (i386) User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Matthias Apitz List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Oct 2013 08:50:16 -0000 Hello, This is with 10-CURRENT r255948 and ports from r328930 on i486: # pkg_info | fgrep xorg xorg-7.7 X.Org complete distribution metaport xorg-apps-7.7 X.org apps meta-port xorg-cf-files-1.0.5_1 X.org cf files for use with imake builds xorg-docs-1.7,1 X.org documentation files xorg-drivers-7.7 X.org drivers meta-port xorg-fonts-100dpi-7.7 X.Org 100dpi bitmap fonts xorg-fonts-7.7 X.org fonts meta-port xorg-fonts-75dpi-7.7 X.Org 75dpi bitmap fonts xorg-fonts-cyrillic-7.7 X.Org Cyrillic bitmap fonts xorg-fonts-miscbitmaps-7.7 X.Org miscellaneous bitmap fonts xorg-fonts-truetype-7.7_1 X.Org TrueType fonts xorg-fonts-type1-7.7 X.Org Type1 fonts xorg-libraries-7.7 X.org libraries meta-port xorg-macros-1.17.1 X.Org development aclocal macros xorg-server-1.12.4_3,1 X.Org X server and related programs After starting Xorg with 'startx' and having only 'xterm' and 'twm' started, it does not return to the alpha console on termination of Xorg; only a blank dark screen is left and one has to reboot with Ctrl-Alt-Del or power-off short pressed. Should I provide more information or file a bug report? Thx matthias -- Matthias Apitz | /"\ ASCII Ribbon Campaign: www.asciiribbon.org E-mail: guru@unixarea.de | \ / - No HTML/RTF in E-mail WWW: http://www.unixarea.de/ | X - No proprietary attachments phone: +49-170-4527211 | / \ - Respect for open standards From owner-freebsd-x11@FreeBSD.ORG Fri Oct 11 09:26:57 2013 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 3A80D767 for ; Fri, 11 Oct 2013 09:26:57 +0000 (UTC) (envelope-from henry.hu.sh@gmail.com) Received: from mail-ob0-x230.google.com (mail-ob0-x230.google.com [IPv6:2607:f8b0:4003:c01::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 061E6239C for ; Fri, 11 Oct 2013 09:26:56 +0000 (UTC) Received: by mail-ob0-f176.google.com with SMTP id wo20so2555438obc.35 for ; Fri, 11 Oct 2013 02:26:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=OzmiHKifr6ECQZo8dTQA0ZKYSsKM5H/wGjyeqg0tc7Q=; b=DGSOY189FmnH89z3sYc3Qq4I6upK/DRRQpids/YuxpdDKmTaSwV4592DRdU8tB0K1S eUsEnuqh/xGzAU1ANpsRyfNiUk2NgykG8iFqXL/GHr5/wjal0jIY1n+oN/dID0Ahy495 NksnzRRuKEdeT9edTQN6QbBAlPHUWLCLw70B6UhhlmGeGfFnZziG3kdq96U9nwAkpzI9 pWmnPR7dxPvF1X8oJn9rqECcrfYoOQH9UrURNrbM3q2/9fcofo3w5oHrcL0n5A333tE+ 2+OAEfcCzdpt4omEhF53FInNMiAcUizHVWOWDdsgVn8sXhpoRfwaP42EBoWfpE8vfZoJ 3DdA== X-Received: by 10.60.42.203 with SMTP id q11mr84558oel.54.1381483616216; Fri, 11 Oct 2013 02:26:56 -0700 (PDT) MIME-Version: 1.0 Received: by 10.76.167.106 with HTTP; Fri, 11 Oct 2013 02:26:35 -0700 (PDT) In-Reply-To: <20131011085405.GA8670@sh4-5.1blu.de> References: <20131011085405.GA8670@sh4-5.1blu.de> From: Henry Hu Date: Fri, 11 Oct 2013 05:26:35 -0400 Message-ID: Subject: Re: Xorg does not return to alpha console To: Matthias Apitz Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Oct 2013 09:26:57 -0000 It looks like that it's a known problem caused by KMS. See https://wiki.freebsd.org/Intel_GPU?highlight=%28KMS%29, FAQ 4. What's your GPU? On Fri, Oct 11, 2013 at 4:54 AM, Matthias Apitz wrote: > > Hello, > > This is with 10-CURRENT r255948 and ports from r328930 on i486: > > # pkg_info | fgrep xorg > xorg-7.7 X.Org complete distribution metaport > xorg-apps-7.7 X.org apps meta-port > xorg-cf-files-1.0.5_1 X.org cf files for use with imake builds > xorg-docs-1.7,1 X.org documentation files > xorg-drivers-7.7 X.org drivers meta-port > xorg-fonts-100dpi-7.7 X.Org 100dpi bitmap fonts > xorg-fonts-7.7 X.org fonts meta-port > xorg-fonts-75dpi-7.7 X.Org 75dpi bitmap fonts > xorg-fonts-cyrillic-7.7 X.Org Cyrillic bitmap fonts > xorg-fonts-miscbitmaps-7.7 X.Org miscellaneous bitmap fonts > xorg-fonts-truetype-7.7_1 X.Org TrueType fonts > xorg-fonts-type1-7.7 X.Org Type1 fonts > xorg-libraries-7.7 X.org libraries meta-port > xorg-macros-1.17.1 X.Org development aclocal macros > xorg-server-1.12.4_3,1 X.Org X server and related programs > > After starting Xorg with 'startx' and having only 'xterm' and 'twm' > started, it does not return to the alpha console on termination of Xorg; > only a blank dark screen is left and one has to reboot with Ctrl-Alt-Del > or power-off short pressed. > > Should I provide more information or file a bug report? > > Thx > > matthias > -- > Matthias Apitz | /"\ ASCII Ribbon Campaign: > www.asciiribbon.org > E-mail: guru@unixarea.de | \ / - No HTML/RTF in E-mail > WWW: http://www.unixarea.de/ | X - No proprietary attachments > phone: +49-170-4527211 | / \ - Respect for open standards > _______________________________________________ > freebsd-x11@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-x11 > To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org" > -- Cheers, Henry From owner-freebsd-x11@FreeBSD.ORG Fri Oct 11 09:34:22 2013 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id D1F44959 for ; Fri, 11 Oct 2013 09:34:22 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: from mail.lysator.liu.se (mail.lysator.liu.se [IPv6:2001:6b0:17:f0a0::3]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 680A32425 for ; Fri, 11 Oct 2013 09:34:21 +0000 (UTC) Received: from mail.lysator.liu.se (localhost [127.0.0.1]) by mail.lysator.liu.se (Postfix) with ESMTP id 7D01540023 for ; Fri, 11 Oct 2013 11:28:16 +0200 (CEST) Received: by mail.lysator.liu.se (Postfix, from userid 1004) id 72B6240021; Fri, 11 Oct 2013 11:28:16 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on bernadotte.lysator.liu.se X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=AWL autolearn=disabled version=3.3.1 X-Spam-Score: 0.0 Received: from mx.daemonic.se (mx.daemonic.se [IPv6:2001:470:dca9:0:1::3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.lysator.liu.se (Postfix) with ESMTPSA id 03D9440005; Fri, 11 Oct 2013 11:28:14 +0200 (CEST) Received: from mailscanner.daemonic.se (mailscanner.daemonic.se [IPv6:2001:470:dca9:0:1::6]) by mx.daemonic.se (Postfix) with ESMTPS id 3cx3k56ZMXz8jL9; Fri, 11 Oct 2013 11:28:13 +0200 (CEST) X-Virus-Scanned: amavisd-new at daemonic.se Received: from mx.daemonic.se ([10.1.0.3]) (using TLS with cipher CAMELLIA256-SHA) by mailscanner.daemonic.se (mailscanner.daemonic.se [10.1.0.6]) (amavisd-new, port 10025) with ESMTPS id lyg8jnX_J_wB; Fri, 11 Oct 2013 11:28:11 +0200 (CEST) Received: from mail.daemonic.se (mail.daemonic.se [10.1.0.4]) by mx.daemonic.se (Postfix) with ESMTPS id 3cx3k34nTzz8jLB; Fri, 11 Oct 2013 11:28:11 +0200 (CEST) Received: from [IPv6:::1] (celes.daemonic.se [IPv6:2001:470:dca9:1::3]) by mail.daemonic.se (Postfix) with ESMTPSA id 3cx3k341c2z9D6J; Fri, 11 Oct 2013 11:28:11 +0200 (CEST) Message-ID: <5257C4A5.2020908@freebsd.org> Date: Fri, 11 Oct 2013 11:28:05 +0200 From: Niclas Zeising User-Agent: Mutt/1.5.21 MIME-Version: 1.0 To: Matthias Apitz , freebsd-x11@freebsd.org Subject: Re: Xorg does not return to alpha console References: <20131011085405.GA8670@sh4-5.1blu.de> In-Reply-To: <20131011085405.GA8670@sh4-5.1blu.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 131010-1, 2013-10-10), Outbound message X-Antivirus-Status: Clean X-Virus-Scanned: ClamAV using ClamSMTP X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Oct 2013 09:34:22 -0000 On 2013-10-11 10:54, Matthias Apitz wrote: > > Hello, > > This is with 10-CURRENT r255948 and ports from r328930 on i486: > > # pkg_info | fgrep xorg > xorg-7.7 X.Org complete distribution metaport > xorg-apps-7.7 X.org apps meta-port > xorg-cf-files-1.0.5_1 X.org cf files for use with imake builds > xorg-docs-1.7,1 X.org documentation files > xorg-drivers-7.7 X.org drivers meta-port > xorg-fonts-100dpi-7.7 X.Org 100dpi bitmap fonts > xorg-fonts-7.7 X.org fonts meta-port > xorg-fonts-75dpi-7.7 X.Org 75dpi bitmap fonts > xorg-fonts-cyrillic-7.7 X.Org Cyrillic bitmap fonts > xorg-fonts-miscbitmaps-7.7 X.Org miscellaneous bitmap fonts > xorg-fonts-truetype-7.7_1 X.Org TrueType fonts > xorg-fonts-type1-7.7 X.Org Type1 fonts > xorg-libraries-7.7 X.org libraries meta-port > xorg-macros-1.17.1 X.Org development aclocal macros > xorg-server-1.12.4_3,1 X.Org X server and related programs > > After starting Xorg with 'startx' and having only 'xterm' and 'twm' > started, it does not return to the alpha console on termination of Xorg; > only a blank dark screen is left and one has to reboot with Ctrl-Alt-Del > or power-off short pressed. > > Should I provide more information or file a bug report? What driver are you using? If you are using the KMS driver for either intel or amd/ati, then it is a known issue that VT switching don't work, and this also means that you won't get the console back when exiting X. This is a FAQ. Regards! -- Niclas From owner-freebsd-x11@FreeBSD.ORG Fri Oct 11 11:33:03 2013 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 7B183C90 for ; Fri, 11 Oct 2013 11:33:03 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (unknown [IPv6:2001:1900:2254:206a::50:123]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6A2052D13 for ; Fri, 11 Oct 2013 11:33:03 +0000 (UTC) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.14.7/8.14.7) with ESMTP id r9BBX3WZ096909 for ; Fri, 11 Oct 2013 11:33:03 GMT (envelope-from portscout@portscout.freebsd.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.14.7/8.14.6/Submit) id r9BBX3Hr096905; Fri, 11 Oct 2013 11:33:03 GMT (envelope-from portscout) Message-Id: <201310111133.r9BBX3Hr096905@portscout.freebsd.org> Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Fri, 11 Oct 2013 11:33:03 +0000 From: portscout@FreeBSD.org To: x11@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Oct 2013 11:33:03 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/x11@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ x11-drivers/xf86-video-intel29 | 2.9.1 | 2.99.904 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt If wish to stop receiving portscout reminders, please contact portscout@FreeBSD.org Thanks. From owner-freebsd-x11@FreeBSD.ORG Sat Oct 12 06:53:20 2013 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id ADFCF251; Sat, 12 Oct 2013 06:53:20 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from ms16-1.1blu.de (ms16-1.1blu.de [89.202.0.34]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6B9A52D77; Sat, 12 Oct 2013 06:53:20 +0000 (UTC) Received: from [188.174.201.118] (helo=localhost.my.domain) by ms16-1.1blu.de with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1VUt4Z-0001x6-NV; Sat, 12 Oct 2013 08:53:11 +0200 Received: from localhost.my.domain (localhost [127.0.0.1]) by localhost.my.domain (8.14.7/8.14.3) with ESMTP id r9C6rBch001719; Sat, 12 Oct 2013 08:53:11 +0200 (CEST) (envelope-from guru@unixarea.de) Received: (from guru@localhost) by localhost.my.domain (8.14.7/8.14.3/Submit) id r9C6rA6m001718; Sat, 12 Oct 2013 08:53:10 +0200 (CEST) (envelope-from guru@unixarea.de) X-Authentication-Warning: localhost.my.domain: guru set sender to guru@unixarea.de using -f Date: Sat, 12 Oct 2013 08:53:09 +0200 From: Matthias Apitz To: Niclas Zeising Subject: Re: Xorg does not return to alpha console Message-ID: <20131012065309.GA1678@La-Habana> References: <20131011085405.GA8670@sh4-5.1blu.de> <5257C4A5.2020908@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <5257C4A5.2020908@freebsd.org> X-Operating-System: FreeBSD 9.0-CURRENT r214444 (i386) User-Agent: Mutt/1.5.21 (2010-09-15) X-Con-Id: 51246 X-Con-U: 0-guru X-Originating-IP: 188.174.201.118 Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Matthias Apitz List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Oct 2013 06:53:20 -0000 El día Friday, October 11, 2013 a las 11:28:05AM +0200, Niclas Zeising escribió: > What driver are you using? If you are using the KMS driver for either > intel or amd/ati, then it is a known issue that VT switching don't work, > and this also means that you won't get the console back when exiting X. > This is a FAQ. Correct, it was a FAQ. Sorry for the noise :-( Vy 73 matthias -- Matthias Apitz | /"\ ASCII Ribbon Campaign: www.asciiribbon.org E-mail: guru@unixarea.de | \ / - No HTML/RTF in E-mail WWW: http://www.unixarea.de/ | X - No proprietary attachments phone: +49-170-4527211 | / \ - Respect for open standards From owner-freebsd-x11@FreeBSD.ORG Sat Oct 12 09:26:37 2013 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 9BC3193E for ; Sat, 12 Oct 2013 09:26:37 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (unknown [IPv6:2001:1900:2254:206a::50:123]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 89B892341 for ; Sat, 12 Oct 2013 09:26:37 +0000 (UTC) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.14.7/8.14.7) with ESMTP id r9C9Qb4Q025437 for ; Sat, 12 Oct 2013 09:26:37 GMT (envelope-from portscout@portscout.freebsd.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.14.7/8.14.6/Submit) id r9C9QbmB025433; Sat, 12 Oct 2013 09:26:37 GMT (envelope-from portscout) Message-Id: <201310120926.r9C9QbmB025433@portscout.freebsd.org> Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Sat, 12 Oct 2013 09:26:37 +0000 From: portscout@FreeBSD.org To: x11@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Oct 2013 09:26:37 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/x11@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ graphics/libdrm | 2.4.17 | 2.4.47 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt If wish to stop receiving portscout reminders, please contact portscout@FreeBSD.org Thanks. From owner-freebsd-x11@FreeBSD.ORG Sat Oct 12 22:38:52 2013 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 04445403 for ; Sat, 12 Oct 2013 22:38:52 +0000 (UTC) (envelope-from tbernas@micomcable.com) Received: from mail-pa0-f67.google.com (mail-pa0-f67.google.com [209.85.220.67]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D40752474 for ; Sat, 12 Oct 2013 22:38:51 +0000 (UTC) Received: by mail-pa0-f67.google.com with SMTP id bj1so1936678pad.2 for ; Sat, 12 Oct 2013 15:38:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=bdh+r/PrtRYjaJ1JOF6CohWaH8RxuYMkfyJ9DJnAA00=; b=NkLhO2XTckU/7cG3nbQ4OuH3E0JJumOqBoEj3pMuCxtZxvgHSOMPhLAq4qBZGGGxuL NRh8IvlMqVA1UlVddKQw4cZWxM7FDpIha3+OX65dQQuVyPkRInbn2HVoRj3fAVSpuv/U 3ZwXori6RRzK6s2o30FcG08lpfRuzg5TI/klawjuQ9OnpgsYQq/iDMWV0w6jeEbVhGA8 WvDp0oa1Ed2N/ZmVT1ePBApc5dnJxLrg98DPEFhLCUjMDvMcwLU1qbujw0T8jZILHQr5 t6PACZlQ1V1VxSRBCd4xuRybDaXjDSnBOaaz63GwzfpQUgqjaq9lI0obp8aUV6XlpXue nrUA== X-Gm-Message-State: ALoCoQmvuVVCmGAKnPVYZ3XVvlcfgaZZg821B0vHJ3nXwHRG/cjJcCLLhW5/oT5BqJXlTYZ3xo+l MIME-Version: 1.0 X-Received: by 10.68.137.138 with SMTP id qi10mr1096456pbb.113.1381617525293; Sat, 12 Oct 2013 15:38:45 -0700 (PDT) Received: by 10.68.245.170 with HTTP; Sat, 12 Oct 2013 15:38:45 -0700 (PDT) Date: Sat, 12 Oct 2013 18:38:45 -0400 Message-ID: Subject: Graphic card troubles From: tbernas tbernas To: freebsd-x11@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Oct 2013 22:38:52 -0000 Hello, I'm not able tp get my card working in anything but vesa mode 1024x768. I tried to use my nvidia card with no luck. I tried forcing x to use mynvidia card with no luck. I'm on a dell XPS. I have read the list and found out other peoople have this problem to. Is there any way to get my nvidia card for use? Or to use a resolution greater then 1024x768?