From owner-freebsd-stable@FreeBSD.ORG Sat Jun 14 05:37:55 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8C6D91065677 for ; Sat, 14 Jun 2008 05:37:55 +0000 (UTC) (envelope-from goran.lowkrantz@ismobile.com) Received: from mail.ismobile.com (mail.ismobile.com [62.119.44.68]) by mx1.freebsd.org (Postfix) with ESMTP id 97ED88FC0A for ; Sat, 14 Jun 2008 05:37:54 +0000 (UTC) (envelope-from goran.lowkrantz@ismobile.com) Received: from mail.ismobile.com (localhost [127.0.0.1]) by mail.ismobile.com (Postfix) with ESMTP id D185C33C02 for ; Sat, 14 Jun 2008 07:17:57 +0200 (CEST) DKIM-Signature: v=0.5; a=rsa-sha1; c=relaxed; d=ismobile.com; h=received:date:from:to:subject:message-id:x-mailer:mime-version:content-type; q=dns/txt; s=selector1; bh=TCjoFq8TBD7Rm6fRQpdqg9iYmAY=; b=oZofbfCGDuAtjHFfONf7IZnFRM+oekQwCrSDQ3Cd+PRHUeeOFiLnSGVLGiD0zKTyfWToUubSXjvo6vWqwmGdQjElhHj8S5kH98S7rDsdOyvKQXaKdkVvoQ1VW35VHyh8hTT27QvbGizfMcLkXxpnNmCg4oJMA/xId16M2oOrCqg= Received: from [10.255.253.2] (modgunn.iii-norr.com [213.242.135.174]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.ismobile.com (Postfix) with ESMTPSA id 95F1833C01 for ; Sat, 14 Jun 2008 07:17:57 +0200 (CEST) Date: Sat, 14 Jun 2008 07:17:56 +0200 From: Goran Lowkrantz To: freebsd-stable@freebsd.org Message-ID: X-Mailer: Mulberry/4.0.8 (Win32) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="==========8D27D79BF1C51FCE3DC8==========" Subject: Unusually large directory - 2.0 peta bytes X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Jun 2008 05:37:55 -0000 --==========8D27D79BF1C51FCE3DC8========== Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline While preparing to upgrade to latest stable, I ran some scripts to verify=20 that the target was OK and found something that I think I need to fix but=20 have no clue to how. This is the essence of what I found: # ls /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/PerlIO/* autosplit.ix # ls -la /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/PerlIO/* ls: : No such file or directory ls: autosplit.ix: No such file or directory total 8 drwxr-xr-x 2 root wheel 2251799813685760 Jun 14 04:06 . drwxr-xr-x 2 root wheel 2251799813685760 Jun 14 04:06 . drwxr-xr-x 24 root wheel 512 Mar 29 10:33 .. drwxr-xr-x 24 root wheel 512 Mar 29 10:33 .. # stat /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/PerlIO 163 5229427 drwxr-xr-x 2 root wheel 20894350 2251799813685760 "Jun 14=20 07:07:43 2008" "Jun 14 04:06:44 2008" "Jun 14 04:06:44 2008" "Mar 29=20 10:33:10 2008" 4096 4 0=20 /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/PerlIO # stat=20 /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/PerlIO/autosplit.ix stat:=20 /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/PerlIO/autosplit.ix:=20 stat: No such file or directory # od -c /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/PerlIO | more 0000000 s 313 O \0 \f \0 004 001 . \0 \0 \0 1 313 O \0 0000020 364 001 004 002 . . \0 \0 t 313 O \0 024 \0 \b \t 0000040 P e r l I O . s o \0 217 300 u 313 O \0 0000060 324 001 \b \t P e r l I O . b s \0 217 300 0000100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0001000 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0001020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0002000 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0002020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0003000 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0003020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0004000 v 313 O \0 \f \0 004 001 . \0 \0 \0 335 312 O \0 0004020 \f \0 004 002 . . \0 \0 w 313 O \0 350 001 \b \f 0004040 a u t o s p l i t . i x \0 231 - 351 0004060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0005000 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0005020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0006000 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0006020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0007000 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0010000 177 E L F 001 001 001 \t \0 \0 \0 \0 \0 \0 \0 \0 0010020 003 \0 003 \0 001 \0 \0 \0 240 \t \0 \0 4 \0 \0 \0 0010040 330 025 \0 \0 \0 \0 \0 \0 4 \0 \0 003 \0 ( \0 This does not look like a directory, it looks like a shared library,=20 PerlIO.so, that somehow got the directory bit set. First, am I correct in my analysis? Second, how do I remove the directory bit so I can delete the file? Host info, dmesg.boot attached: # uname -a FreeBSD balder.glz.hidden-powers.com 6.3-STABLE FreeBSD 6.3-STABLE #1: Thu=20 Feb 28 02:14:05 CET 2008=20 root@midgard.glz.hidden-powers.com:/usr/obj/usr/src/sys/BALDER i386 Cheers, G=F6ran ................................................... the future isMobile Goran Lowkrantz System Architect, isMobile AB Sandviksgatan 81, PO Box 58, S-971 03 Lule=E5, Sweden Mobile: +46(0)70-587 87 82 http://www.ismobile.com ............................................... --==========8D27D79BF1C51FCE3DC8========== Content-Type: application/octet-stream; name="dmesg.boot" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.boot"; size=7426 Q29weXJpZ2h0IChjKSAxOTkyLTIwMDggVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0IChj KSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAx OTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLiBBbGwgcmln aHRzIHJlc2VydmVkLgpGcmVlQlNEIGlzIGEgcmVnaXN0ZXJlZCB0cmFkZW1hcmsgb2YgVGhlIEZy ZWVCU0QgRm91bmRhdGlvbi4KRnJlZUJTRCA2LjMtU1RBQkxFICMxOiBUaHUgRmViIDI4IDAyOjE0 OjA1IENFVCAyMDA4CiAgICByb290QG1pZGdhcmQuZ2x6LmhpZGRlbi1wb3dlcnMuY29tOi91c3Iv b2JqL3Vzci9zcmMvc3lzL0JBTERFUgpUaW1lY291bnRlciAiaTgyNTQiIGZyZXF1ZW5jeSAxMTkz MTgyIEh6IHF1YWxpdHkgMApDUFU6IEludGVsKFIpIFBlbnRpdW0oUikgNCBDUFUgMy4wNkdIeiAo MzA2Ni42Ny1NSHogNjg2LWNsYXNzIENQVSkKICBPcmlnaW4gPSAiR2VudWluZUludGVsIiAgSWQg PSAweGY0OSAgU3RlcHBpbmcgPSA5CiAgRmVhdHVyZXM9MHhiZmViZmJmZjxGUFUsVk1FLERFLFBT RSxUU0MsTVNSLFBBRSxNQ0UsQ1g4LEFQSUMsU0VQLE1UUlIsUEdFLE1DQSxDTU9WLFBBVCxQU0Uz NixDTEZMVVNILERUUyxBQ1BJLE1NWCxGWFNSLFNTRSxTU0UyLFNTLEhUVCxUTSxQQkU+CiAgRmVh dHVyZXMyPTB4NjUxZDxTU0UzLFJTVkQyLE1PTixEU19DUEwsVE0yLENOWFQtSUQsQ1gxNix4VFBS PgogIEFNRCBGZWF0dXJlcz0weDIwMTAwMDAwPE5YLExNPgogIEFNRCBGZWF0dXJlczI9MHgxPExB SEY+CiAgTG9naWNhbCBDUFVzIHBlciBjb3JlOiAyCnJlYWwgbWVtb3J5ICA9IDMzNDYxOTg1Mjgg KDMxOTEgTUIpCmF2YWlsIG1lbW9yeSA9IDMyNjk4OTQxNDQgKDMxMTggTUIpCkFDUEkgQVBJQyBU YWJsZTogPElOVEVMICBEOTE1R0FWID4KaW9hcGljMCA8VmVyc2lvbiAyLjA+IGlycXMgMC0yMyBv biBtb3RoZXJib2FyZAprYmQxIGF0IGtiZG11eDAKaWNod2QgbW9kdWxlIGxvYWRlZApocHRycjog SFBUIFJvY2tldFJBSUQgY29udHJvbGxlciBkcml2ZXIgdjEuMSAoRmViIDI4IDIwMDggMDI6MTM6 MzYpCmFjcGkwOiA8SU5URUwgRDkxNUdBVj4gb24gbW90aGVyYm9hcmQKYWNwaTA6IFBvd2VyIEJ1 dHRvbiAoZml4ZWQpClRpbWVjb3VudGVyICJBQ1BJLWZhc3QiIGZyZXF1ZW5jeSAzNTc5NTQ1IEh6 IHF1YWxpdHkgMTAwMAphY3BpX3RpbWVyMDogPDI0LWJpdCB0aW1lciBhdCAzLjU3OTU0NU1Iej4g cG9ydCAweDQwOC0weDQwYiBvbiBhY3BpMApjcHUwOiA8QUNQSSBDUFU+IG9uIGFjcGkwCnA0dGNj MDogPENQVSBGcmVxdWVuY3kgVGhlcm1hbCBDb250cm9sPiBvbiBjcHUwCnBjaWIwOiA8QUNQSSBI b3N0LVBDSSBicmlkZ2U+IHBvcnQgMHhjZjgtMHhjZmYgb24gYWNwaTAKcGNpMDogPEFDUEkgUENJ IGJ1cz4gb24gcGNpYjAKcGNpYjE6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBhdCBkZXZpY2UgMS4w IG9uIHBjaTAKcGNpMTogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjEKYWdwMDogPEludGVsIDgyOTE1 RyAoOTE1RyBHTUNIKSBTVkdBIGNvbnRyb2xsZXI+IHBvcnQgMHhlYzAwLTB4ZWMwNyBtZW0gMHhm ZjQ4MDAwMC0weGZmNGZmZmZmLDB4ZDAwMDAwMDAtMHhkZmZmZmZmZiwweGZmNDQwMDAwLTB4ZmY0 N2ZmZmYgaXJxIDE2IGF0IGRldmljZSAyLjAgb24gcGNpMAphZ3AwOiBkZXRlY3RlZCA3OTMyayBz dG9sZW4gbWVtb3J5CmFncDA6IGFwZXJ0dXJlIHNpemUgaXMgMjU2TQpwY2liMjogPEFDUEkgUENJ LVBDSSBicmlkZ2U+IGF0IGRldmljZSAyOC4wIG9uIHBjaTAKcGNpNTogPEFDUEkgUENJIGJ1cz4g b24gcGNpYjIKZW0wOiA8SW50ZWwoUikgUFJPLzEwMDAgTmV0d29yayBDb25uZWN0aW9uIFZlcnNp b24gLSA2LjcuMz4gcG9ydCAweDljMDAtMHg5YzFmIG1lbSAweGZmNjAwMDAwLTB4ZmY2MWZmZmYs MHhmZjYyMDAwMC0weGZmNjNmZmZmIGlycSAxNiBhdCBkZXZpY2UgMC4wIG9uIHBjaTUKZW0wOiBV c2luZyBNU0kgaW50ZXJydXB0CmVtMDogRXRoZXJuZXQgYWRkcmVzczogMDA6MWI6MjE6MDA6NDg6 YzQKcGNpYjM6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBhdCBkZXZpY2UgMjguMSBvbiBwY2kwCnBj aTQ6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIzCnBjaWI0OiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4g YXQgZGV2aWNlIDI4LjIgb24gcGNpMApwY2kzOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liNApwY2li NTogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAyOC4zIG9uIHBjaTAKcGNpMjogPEFD UEkgUENJIGJ1cz4gb24gcGNpYjUKdWhjaTA6IDxJbnRlbCA4MjgwMUZCL0ZSL0ZXL0ZSVyAoSUNI NikgVVNCIGNvbnRyb2xsZXIgVVNCLUE+IHBvcnQgMHhjODAwLTB4YzgxZiBpcnEgMjMgYXQgZGV2 aWNlIDI5LjAgb24gcGNpMAp1aGNpMDogW0dJQU5ULUxPQ0tFRF0KdXNiMDogPEludGVsIDgyODAx RkIvRlIvRlcvRlJXIChJQ0g2KSBVU0IgY29udHJvbGxlciBVU0ItQT4gb24gdWhjaTAKdXNiMDog VVNCIHJldmlzaW9uIDEuMAp1aHViMDogSW50ZWwgVUhDSSByb290IGh1YiwgY2xhc3MgOS8wLCBy ZXYgMS4wMC8xLjAwLCBhZGRyIDEKdWh1YjA6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJsZSwgc2Vs ZiBwb3dlcmVkCnVoY2kxOiA8SW50ZWwgODI4MDFGQi9GUi9GVy9GUlcgKElDSDYpIFVTQiBjb250 cm9sbGVyIFVTQi1CPiBwb3J0IDB4Y2MwMC0weGNjMWYgaXJxIDE5IGF0IGRldmljZSAyOS4xIG9u IHBjaTAKdWhjaTE6IFtHSUFOVC1MT0NLRURdCnVzYjE6IDxJbnRlbCA4MjgwMUZCL0ZSL0ZXL0ZS VyAoSUNINikgVVNCIGNvbnRyb2xsZXIgVVNCLUI+IG9uIHVoY2kxCnVzYjE6IFVTQiByZXZpc2lv biAxLjAKdWh1YjE6IEludGVsIFVIQ0kgcm9vdCBodWIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4w MCwgYWRkciAxCnVodWIxOiAyIHBvcnRzIHdpdGggMiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZAp1 aGNpMjogPEludGVsIDgyODAxRkIvRlIvRlcvRlJXIChJQ0g2KSBVU0IgY29udHJvbGxlciBVU0It Qz4gcG9ydCAweGQwMDAtMHhkMDFmIGlycSAxOCBhdCBkZXZpY2UgMjkuMiBvbiBwY2kwCnVoY2ky OiBbR0lBTlQtTE9DS0VEXQp1c2IyOiA8SW50ZWwgODI4MDFGQi9GUi9GVy9GUlcgKElDSDYpIFVT QiBjb250cm9sbGVyIFVTQi1DPiBvbiB1aGNpMgp1c2IyOiBVU0IgcmV2aXNpb24gMS4wCnVodWIy OiBJbnRlbCBVSENJIHJvb3QgaHViLCBjbGFzcyA5LzAsIHJldiAxLjAwLzEuMDAsIGFkZHIgMQp1 aHViMjogMiBwb3J0cyB3aXRoIDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWhjaTM6IDxJbnRl bCA4MjgwMUZCL0ZSL0ZXL0ZSVyAoSUNINikgVVNCIGNvbnRyb2xsZXIgVVNCLUQ+IHBvcnQgMHhk NDAwLTB4ZDQxZiBpcnEgMTYgYXQgZGV2aWNlIDI5LjMgb24gcGNpMAp1aGNpMzogW0dJQU5ULUxP Q0tFRF0KdXNiMzogPEludGVsIDgyODAxRkIvRlIvRlcvRlJXIChJQ0g2KSBVU0IgY29udHJvbGxl ciBVU0ItRD4gb24gdWhjaTMKdXNiMzogVVNCIHJldmlzaW9uIDEuMAp1aHViMzogSW50ZWwgVUhD SSByb290IGh1YiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAwLCBhZGRyIDEKdWh1YjM6IDIgcG9y dHMgd2l0aCAyIHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkCnBjaWI2OiA8QUNQSSBQQ0ktUENJIGJy aWRnZT4gYXQgZGV2aWNlIDMwLjAgb24gcGNpMApwY2k2OiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2li NgphaGMwOiA8QWRhcHRlYyAyOTQwIFVsdHJhIFNDU0kgYWRhcHRlcj4gcG9ydCAweGI4MDAtMHhi OGZmIG1lbSAweGZmNTkwMDAwLTB4ZmY1OTBmZmYgaXJxIDIxIGF0IGRldmljZSAwLjAgb24gcGNp NgphaGMwOiBbR0lBTlQtTE9DS0VEXQphaWM3ODgwOiBVbHRyYSBXaWRlIENoYW5uZWwgQSwgU0NT SSBJZD03LCAxNi8yNTMgU0NCcwpycDA6IDxSb2NrZXRQb3J0IFBDST4gcG9ydCAweGJjMDAtMHhi YzNmIGlycSAyMiBhdCBkZXZpY2UgMS4wIG9uIHBjaTYKUm9ja2V0UG9ydDAgKFZlcnNpb24gMy4w MikgNCBwb3J0cy4KcnAxOiA8Um9ja2V0UG9ydCBQQ0k+IHBvcnQgMHhiNDAwLTB4YjQzZiBpcnEg MTggYXQgZGV2aWNlIDIuMCBvbiBwY2k2ClJvY2tldFBvcnQxIChWZXJzaW9uIDMuMDIpIDQgcG9y dHMuCmF0YXBjaTA6IDxTaUkgU2lJIDMxMTQgU0FUQTE1MCBjb250cm9sbGVyPiBwb3J0IDB4YjAw MC0weGIwMDcsMHhhYzAwLTB4YWMwMywweGE4MDAtMHhhODA3LDB4YTQwMC0weGE0MDMsMHhhMDAw LTB4YTAwZiBtZW0gMHhmZjU5MTAwMC0weGZmNTkxM2ZmIGlycSAxOSBhdCBkZXZpY2UgMy4wIG9u IHBjaTYKYXRhMjogPEFUQSBjaGFubmVsIDA+IG9uIGF0YXBjaTAKYXRhMzogPEFUQSBjaGFubmVs IDE+IG9uIGF0YXBjaTAKYXRhNDogPEFUQSBjaGFubmVsIDI+IG9uIGF0YXBjaTAKYXRhNTogPEFU QSBjaGFubmVsIDM+IG9uIGF0YXBjaTAKaXNhYjA6IDxQQ0ktSVNBIGJyaWRnZT4gYXQgZGV2aWNl IDMxLjAgb24gcGNpMAppc2EwOiA8SVNBIGJ1cz4gb24gaXNhYjAKYXRhcGNpMTogPEludGVsIElD SDYgVURNQTEwMCBjb250cm9sbGVyPiBwb3J0IDB4MWYwLTB4MWY3LDB4M2Y2LDB4MTcwLTB4MTc3 LDB4Mzc2LDB4ZmZhMC0weGZmYWYgYXQgZGV2aWNlIDMxLjEgb24gcGNpMAphdGEwOiA8QVRBIGNo YW5uZWwgMD4gb24gYXRhcGNpMQphdGExOiA8QVRBIGNoYW5uZWwgMT4gb24gYXRhcGNpMQphdGFw Y2kyOiA8SW50ZWwgSUNINiBTQVRBMTUwIGNvbnRyb2xsZXI+IHBvcnQgMHhlODAwLTB4ZTgwNyww eGU0MDAtMHhlNDAzLDB4ZTAwMC0weGUwMDcsMHhkYzAwLTB4ZGMwMywweGQ4MDAtMHhkODBmIGly cSAxOSBhdCBkZXZpY2UgMzEuMiBvbiBwY2kwCmF0YTY6IDxBVEEgY2hhbm5lbCAwPiBvbiBhdGFw Y2kyCmF0YTc6IDxBVEEgY2hhbm5lbCAxPiBvbiBhdGFwY2kyCmljaHNtYjA6IDxJbnRlbCA4Mjgw MUZCIChJQ0g2KSBTTUJ1cyBjb250cm9sbGVyPiBwb3J0IDB4YzQwMC0weGM0MWYgaXJxIDE5IGF0 IGRldmljZSAzMS4zIG9uIHBjaTAKaWNoc21iMDogW0dJQU5ULUxPQ0tFRF0Kc21idXMwOiA8U3lz dGVtIE1hbmFnZW1lbnQgQnVzPiBvbiBpY2hzbWIwCnNtYjA6IDxTTUJ1cyBnZW5lcmljIEkvTz4g b24gc21idXMwCmFjcGlfYnV0dG9uMDogPFBvd2VyIEJ1dHRvbj4gb24gYWNwaTAKYXRrYmRjMDog PEtleWJvYXJkIGNvbnRyb2xsZXIgKGk4MDQyKT4gcG9ydCAweDYwLDB4NjQgaXJxIDEgb24gYWNw aTAKYXRrYmQwOiA8QVQgS2V5Ym9hcmQ+IGlycSAxIG9uIGF0a2JkYzAKa2JkMCBhdCBhdGtiZDAK YXRrYmQwOiBbR0lBTlQtTE9DS0VEXQpwc20wOiA8UFMvMiBNb3VzZT4gaXJxIDEyIG9uIGF0a2Jk YzAKcHNtMDogW0dJQU5ULUxPQ0tFRF0KcHNtMDogbW9kZWwgR2VuZXJpYyBQUy8yIG1vdXNlLCBk ZXZpY2UgSUQgMApzaW8wOiA8MTY1NTBBLWNvbXBhdGlibGUgQ09NIHBvcnQ+IHBvcnQgMHgzZjgt MHgzZmYgaXJxIDQgZmxhZ3MgMHgxMCBvbiBhY3BpMApzaW8wOiB0eXBlIDE2NTUwQQpwbXRpbWVy MCBvbiBpc2EwCmljaHdkMDogPEludGVsIDgyODAxRkIvRlIgd2F0Y2hkb2cgdGltZXI+IG9uIGlz YTAKaWNod2QwOiBJbnRlbCA4MjgwMUZCL0ZSIHdhdGNoZG9nIHRpbWVyIChJQ0g2IG9yIGVxdWl2 YWxlbnQpCm9ybTA6IDxJU0EgT3B0aW9uIFJPTXM+IGF0IGlvbWVtIDB4Y2IwMDAtMHhjYjdmZiww eGNiODAwLTB4ZDA3ZmYgb24gaXNhMApwcGMwOiBwYXJhbGxlbCBwb3J0IG5vdCBmb3VuZC4Kc2Mw OiA8U3lzdGVtIGNvbnNvbGU+IGF0IGZsYWdzIDB4MTAwIG9uIGlzYTAKc2MwOiBWR0EgPDE2IHZp cnR1YWwgY29uc29sZXMsIGZsYWdzPTB4MzAwPgp2Z2EwOiA8R2VuZXJpYyBJU0EgVkdBPiBhdCBw b3J0IDB4M2MwLTB4M2RmIGlvbWVtIDB4YTAwMDAtMHhiZmZmZiBvbiBpc2EwClRpbWVjb3VudGVy ICJUU0MiIGZyZXF1ZW5jeSAzMDY2NjY5MjM1IEh6IHF1YWxpdHkgODAwClRpbWVjb3VudGVycyB0 aWNrIGV2ZXJ5IDEuMDAwIG1zZWMKaHB0cnI6IG5vIGNvbnRyb2xsZXIgZGV0ZWN0ZWQuCldhaXRp bmcgNSBzZWNvbmRzIGZvciBTQ1NJIGRldmljZXMgdG8gc2V0dGxlCmFjZDA6IENEUk9NIDxNQVRT SElUQSBDUi01ODUvWlMxNT4gYXQgYXRhMC1tYXN0ZXIgUElPMwphZDQ6IDIzOTM3Mk1CIDxNYXh0 b3IgNkIyNTBTMCBCQU5DMUI3MD4gYXQgYXRhMi1tYXN0ZXIgU0FUQTE1MAphZDY6IDIzODQ3NU1C IDxTZWFnYXRlIFNUMzI1MDYyMEFTIDMuQUFFPiBhdCBhdGEzLW1hc3RlciBTQVRBMTUwCmFkODog MjM5MzcyTUIgPE1heHRvciA2QjI1MFMwIEJBTkMxQjcwPiBhdCBhdGE0LW1hc3RlciBTQVRBMTUw CmFkMTA6IDIzODQ3NU1CIDxTZWFnYXRlIFNUMzI1MDYyMEFTIDMuQUFFPiBhdCBhdGE1LW1hc3Rl ciBTQVRBMTUwCmFkMTI6IDc2MzE5TUIgPFNBTVNVTkcgSEQwODBISiBaSDEwMC00Nz4gYXQgYXRh Ni1tYXN0ZXIgU0FUQTE1MAphZDE0OiA3NjM1MU1CIDxTQU1TVU5HIFNQMDgxMkMgU1UxMDAtMzA+ IGF0IGF0YTctbWFzdGVyIFNBVEExNTAKR0VPTV9NSVJST1I6IERldmljZSBnbTBzMSBjcmVhdGVk IChpZD0xODE2NTI0MzYyKS4KR0VPTV9NSVJST1I6IERldmljZSBnbTBzMTogcHJvdmlkZXIgYWQx MnMxIGRldGVjdGVkLgpHRU9NX01JUlJPUjogRGV2aWNlIGdtMHMxOiBwcm92aWRlciBhZDE0czEg ZGV0ZWN0ZWQuCkdFT01fTUlSUk9SOiBEZXZpY2UgZ20wczE6IHByb3ZpZGVyIGFkMTRzMSBhY3Rp dmF0ZWQuCkdFT01fTUlSUk9SOiBEZXZpY2UgZ20wczE6IHByb3ZpZGVyIGFkMTJzMSBhY3RpdmF0 ZWQuCkdFT01fTUlSUk9SOiBEZXZpY2UgZ20wczE6IHByb3ZpZGVyIG1pcnJvci9nbTBzMSBsYXVu Y2hlZC4KR0VPTV9MQUJFTDogTGFiZWwgZm9yIHByb3ZpZGVyIGFkNHMxYSBpcyB1ZnMvZHVtcDEu CkdFT01fTEFCRUw6IExhYmVsIGZvciBwcm92aWRlciBhZDZzMWEgaXMgdWZzL2R1bXAyLgpHRU9N X0xBQkVMOiBMYWJlbCBmb3IgcHJvdmlkZXIgYWQ4czFhIGlzIHVmcy9kdW1wMy4KR0VPTV9MQUJF TDogTGFiZWwgZm9yIHByb3ZpZGVyIGFkMTBzMWEgaXMgdWZzL2R1bXA0LgpzYTAgYXQgYWhjMCBi dXMgMCB0YXJnZXQgNiBsdW4gMApzYTA6IDxERUMgVFo4ODUgICAgKEMpIERFQyBDRDUwPiBSZW1v dmFibGUgU2VxdWVudGlhbCBBY2Nlc3MgU0NTSS0yIGRldmljZSAKc2EwOiAxMC4wMDBNQi9zIHRy YW5zZmVycyAoMTAuMDAwTUh6LCBvZmZzZXQgMTUpCmNoMCBhdCBhaGMwIGJ1cyAwIHRhcmdldCA2 IGx1biAxCmNoMDogPERFQyBUWiBNZWRpYSBDaGFuZ2VyIENENTA+IFJlbW92YWJsZSBDaGFuZ2Vy IFNDU0ktMiBkZXZpY2UgCmNoMDogMTAuMDAwTUIvcyB0cmFuc2ZlcnMgKDEwLjAwME1Ieiwgb2Zm c2V0IDE1KQpjaDA6IDUgc2xvdHMsIDEgZHJpdmUsIDEgcGlja2VyLCAwIHBvcnRhbHMKVHJ5aW5n IHRvIG1vdW50IHJvb3QgZnJvbSB1ZnM6L2Rldi9taXJyb3IvZ20wczFhCmVtMDogbGluayBzdGF0 ZSBjaGFuZ2VkIHRvIFVQCg== --==========8D27D79BF1C51FCE3DC8==========--